Generation of JSON from oslo config options (marshalling)
congress.cfg_validator.agent.generator.
OptionJsonEncoder
(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)¶Bases: json.encoder.JSONEncoder
Json encoder used to give a unique representation to namespaces
default
(o)¶Implement this method in a subclass such that it returns
a serializable object for o
, or calls the base implementation
(to raise a TypeError
).
For example, to support arbitrary iterators, you could implement default like this:
def default(self, o):
try:
iterable = iter(o)
except TypeError:
pass
else:
return list(iterable)
# Let the base class default method raise the TypeError
return JSONEncoder.default(self, o)
congress.cfg_validator.agent.generator.
generate_ns_data
(namespace)¶Generate a json string containing the namespace
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.