BigBrotherBot v1.8.0
System Development Information for the BigBrotherBot project.

b3::lib::yaml::constructor::SafeConstructor Class Reference

Inheritance diagram for b3::lib::yaml::constructor::SafeConstructor:
b3::lib::yaml::constructor::BaseConstructor b3::lib::yaml::constructor::Constructor b3::lib::yaml::cyaml::CSafeLoader b3::lib::yaml::loader::SafeLoader b3::lib::yaml::cyaml::CLoader b3::lib::yaml::loader::Loader

List of all members.

Public Member Functions

def construct_scalar
def flatten_mapping
def construct_mapping
def construct_yaml_null
def construct_yaml_bool
def construct_yaml_int
def construct_yaml_float
def construct_yaml_binary
def construct_yaml_timestamp
def construct_yaml_omap
def construct_yaml_pairs
def construct_yaml_set
def construct_yaml_str
def construct_yaml_seq
def construct_yaml_map
def construct_yaml_object
def construct_undefined

Static Public Attributes

dictionary bool_values
int inf_value = 1
 nan_value = -inf_value/inf_value
tuple timestamp_regexp

Member Function Documentation

def b3::lib::yaml::constructor::SafeConstructor::construct_mapping (   self,
  node,
  deep = False 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_scalar (   self,
  node 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_undefined (   self,
  node 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_yaml_binary (   self,
  node 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_yaml_bool (   self,
  node 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_yaml_float (   self,
  node 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_yaml_int (   self,
  node 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_yaml_map (   self,
  node 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_yaml_null (   self,
  node 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_yaml_object (   self,
  node,
  cls 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_yaml_omap (   self,
  node 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_yaml_pairs (   self,
  node 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_yaml_seq (   self,
  node 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_yaml_set (   self,
  node 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_yaml_str (   self,
  node 
)
def b3::lib::yaml::constructor::SafeConstructor::construct_yaml_timestamp (   self,
  node 
)
def b3::lib::yaml::constructor::SafeConstructor::flatten_mapping (   self,
  node 
)

Member Data Documentation

Initial value:
{
        u'yes':     True,
        u'no':      False,
        u'true':    True,
        u'false':   False,
        u'on':      True,
        u'off':     False,
    }
Initial value:
re.compile(
            ur'''^(?P<year>[0-9][0-9][0-9][0-9])
    -(?P<month>[0-9][0-9]?)
    -(?P<day>[0-9][0-9]?)
    (?:(?:[Tt]|[ \t]+)
    (?P<hour>[0-9][0-9]?)
    :(?P<minute>[0-9][0-9])
    :(?P<second>[0-9][0-9])
    (?:\.(?P<fraction>[0-9]*))?
    (?:[ \t]*(?P<tz>Z|(?P<tz_sign>[-+])(?P<tz_hour>[0-9][0-9]?)
    (?::(?P<tz_minute>[0-9][0-9]))?))?)?$''', re.X)

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties