Skip to main content

Handle settings with default in python

Project description

Handle settings files in python. Serialize to JSON.

Usage

import defaultsettings

# Create new settings template
settings = defaultsettings.Settings()

# Set default values
Settings.default("key", "one")
settings.default("key2", range(5))

# Save settings to file
settings.save("pathname.json")

# Load settings
settings.load("pathname.json")

# Current settings, default and loaded config
print settings.data

# Change data
settings.data["key"] = "two"

# Save config file with new data
settings.save("pathname.json")

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

defaultsettings-0.0.3.tar.gz (2.6 kB view details)

Uploaded Source

File details

Details for the file defaultsettings-0.0.3.tar.gz.

File metadata

File hashes

Hashes for defaultsettings-0.0.3.tar.gz
Algorithm Hash digest
SHA256 0c76ff48f402ea381d53c574ff387814575e32d1a8429692f13ab1324ebd51aa
MD5 8027fd71e622c6b3939ea21e654b920c
BLAKE2b-256 8c0e25de84f404f0576a965a8352891d906ea48344f60b40d80bc257f1100531

See more details on using hashes here.

Supported by

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