Skip to main content

Simple Attribute saving manager

Project description

Simple Config

Simple Attribute saving manager

Installation

pip install simconf

Documentation

Init

from SimConf import SimConf
config = SimConf(filename, default_atr, ensure_ascii, load_conf)

filename

filename = "filename"
  (create filename.json)

filename = "folder/filename"
  (create filename.json in folder)

default_atr

default_atr = {"arg0": 0, "arg1": 1 ...}
default_atr = ["arg0", "arg1" ...]
default_atr = {"a": {"b": [],},} etСЃ

ensure_ascii

Standard json attribute

ensure_ascii = bool()

load_conf

if true, loads values from file, if there is no file, uses default_atr, if false, uses default_atr

load_conf = bool()

Use

Get arg

arg = config["arg"]

Set arg and create new

config["arg"] = args
config["new"] = args

Set default value

config.set_default() #use default_atr

Print in console all saves

config.print_all()

Support

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

SimConf-0.0.8.tar.gz (15.3 kB view details)

Uploaded Source

File details

Details for the file SimConf-0.0.8.tar.gz.

File metadata

  • Download URL: SimConf-0.0.8.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.7.0 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.9

File hashes

Hashes for SimConf-0.0.8.tar.gz
Algorithm Hash digest
SHA256 4071d25adc49b4fd4ac301a4905e4d73f62d793afd31d505376e4475eba06a43
MD5 e8f91b07ff3719e866092134b1a7f0d5
BLAKE2b-256 5e52e17a544a932180eec3ee573c0e198eb5f0d4b98b6286edf4b759bd1791a3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page