various handy utilities
Project description
intrand.py
Python utilities that are useful in their own little ways.
Installation
pip: pip install --upgrade intrand
Usage
import intrand
# some default values
defaults = {
"preferences":{
"color":"blue",
"size":"medium",
"gradient":True
}
}
# some user input (perhaps via API)
userConfig = {
"id":1234567890,
"name":{
"first":"John",
"middle":"James",
"last":"Smith"
},
"preferences":{
"color":"gray"
}
}
intrand.dict_utils.merge(defaults, userConfig) # merge keys present in defaults,
# but missing in userConfig
# into userConfig
print(userConfig)
Optionally, you may choose to overwrite your existing values with the new by specifying overwrite=True
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
intrand-0.0.6.tar.gz
(2.6 kB
view hashes)