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

Uploaded Source

File details

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

File metadata

File hashes

Hashes for defaultsettings-0.0.1.tar.gz
Algorithm Hash digest
SHA256 273ec6047ba32ed4eff10619a2998adf5dbde6a6eefb3a43f0bc0d32e2c1e9d0
MD5 4582902c89eecc90eea9497d397ae5e2
BLAKE2b-256 73161e36dfb53b61059439365ea16b1725879563acfad469d9c0149c63a54756

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