Example #1
0
 def __init__(self, stream):
     SafeLoader.__init__(self, stream)
     self.library = Library(self)
     self.represent = representer.Representer().represent_data
     if Loader.anchors is not None:
         self.set_anchors(Loader.anchors)
     if Loader.filepath is None:
         self.importpath = os.getcwd()
     else:
         self.importpath = os.path.abspath(os.path.dirname(Loader.filepath))
Example #2
0
 def __init__(self, context, stream, iter_entry_points=iter_entry_points):
     self.context = context
     for point in list(iter_entry_points(self.EP_GROUP)):
         try:
             directive = point.load()
             if point.name.startswith('tag:'):
                 directive_name = point.name
             else:
                 directive_name = '!' + point.name
             self.add_constructor(directive_name, wrap_directive(directive))
         except ImportError:
             logging.info('Could not import repoze.configuration.directive '
                          'entry point "%s"' % point)
     self.add_constructor('tag:yaml.org,2002:str', self.interpolate_str)
     SafeLoader.__init__(self, stream)
     while self.check_data():
         self.get_data()
Example #3
0
 def __init__(self, context, stream, iter_entry_points=iter_entry_points):
     self.context = context
     for point in list(iter_entry_points(self.EP_GROUP)):
         try:
             directive = point.load()
             if point.name.startswith('tag:'):
                 directive_name = point.name
             else:
                 directive_name = '!' + point.name
             self.add_constructor(directive_name, wrap_directive(directive))
         except ImportError:
             logging.info(
                 'Could not import repoze.configuration.directive '
                 'entry point "%s"' % point)
     self.add_constructor('tag:yaml.org,2002:str', self.interpolate_str)
     SafeLoader.__init__(self, stream)
     while self.check_data():
         self.get_data()