Пример #1
0
 def load_config_from_file(file_name):
     opened, loaded = False, False
     try:
         stream = open(file_name, 'r')
         opened = True
         loader = YamlSafeLoader(stream)
         loaded = True
         parsed = loader.get_single_data() or dict()
     except Exception as error:
         return dict(), error
     else:
         return parsed, None
     finally:
         if opened:
             stream.close()
         if loaded:
             loader.dispose()
Пример #2
0
def safe_load(stream):
    loader = YamlSafeLoader(stream)
    try:
        return loader.get_single_data()
    finally:
        loader.dispose()