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.2.tar.gz (2.5 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for defaultsettings-0.0.2.tar.gz
Algorithm Hash digest
SHA256 77347199b1c6b76f3fb0933b022911b8e1f6e4c050209627b405165974ca4b1f
MD5 5566274873f43282ef3a65a191e6a4c1
BLAKE2b-256 3e0441ab6aab1ebfe455993c54ae60da08eccfeef57b31910ecc8a5476a5c1c1

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