22 """This module defines YAML I/O for key lsst.daf.base classes.""" 33 """Represent an lsst.daf.base.DateTime (as ISO8601-formatted string in TAI) 35 return dumper.represent_scalar(
u'lsst.daf.base.DateTime',
36 data.toString(lsst.daf.base.DateTime.TAI))
43 """Represent an lsst.daf.base.PropertyList as an ordered sequence of 44 name/type/value/comment tuples)""" 45 result = lsst.daf.base.getPropertyListState(data)
46 return dumper.represent_sequence(
u'lsst.daf.base.PropertyList', result,
54 """Represent an lsst.daf.base.PropertySet as a mapping from names to 56 result = lsst.daf.base.getPropertySetState(data)
57 return dumper.represent_sequence(
u'lsst.daf.base.PropertySet', result,
69 """Construct an lsst.daf.base.DateTime from an ISO8601-formatted string in 71 dt = loader.construct_scalar(node)
75 yaml.add_constructor(
u'lsst.daf.base.DateTime', dt_constructor)
79 """Construct an lsst.daf.base.PropertyList from a pickle-state.""" 82 state = loader.construct_sequence(node, deep=
True)
83 lsst.daf.base.setPropertyListState(pl, state)
86 yaml.add_constructor(
u'lsst.daf.base.PropertyList', pl_constructor)
90 """Construct an lsst.daf.base.PropertyList from a pickle-state.""" 93 state = loader.construct_sequence(node, deep=
True)
94 lsst.daf.base.setPropertySetState(ps, state)
97 yaml.add_constructor(
u'lsst.daf.base.PropertySet', ps_constructor)
def dt_representer(dumper, data)
def dt_constructor(loader, node)
def pl_constructor(loader, node)
def pl_representer(dumper, data)
def ps_constructor(loader, node)
def ps_representer(dumper, data)