コード例 #1
0
ファイル: md_reader.py プロジェクト: WorldException/v7py
def load_md(filename):
    mylog.info(u'Начинаю чтение %s' % filename)
    metadata = MDObject()
    meta = parse_md(filename)
    mylog.info(u'Разбор описания метаданных')
    metadata.parse(meta['dds'])
    mylog.info(u'Конфигурация прочитана')
    return metadata
コード例 #2
0
ファイル: md_reader.py プロジェクト: yarmol/v7py
def load_md(filename):
    mylog.info(u'Начинаю чтение %s' % filename)
    metadata = MDObject()
    meta = parse_md(filename)
    mylog.info(u'Разбор описания метаданных')
    metadata.parse(meta['dds'])
    mylog.info(u'Конфигурация прочитана')
    return metadata
コード例 #3
0
ファイル: md_reader.py プロジェクト: WorldException/v7py
def extract_metadata(meta):
    '''
    извлекает все структуры
    :param m:
    :return:
    '''
    md = MDObject()
    md.parse(meta['dds'])
    return md
コード例 #4
0
ファイル: md_reader.py プロジェクト: yarmol/v7py
def extract_metadata(meta):
    '''
    извлекает все структуры
    :param m:
    :return:
    '''
    md = MDObject()
    md.parse(meta['dds'])
    return md
コード例 #5
0
ファイル: md_reader2.py プロジェクト: yarmol/v7py
    class ReadedConfig:
        """
        Результат чтения конфигурации, является фабрикой для парсера
        """
        def __init__(self):
            self.dds = []
            self.dialog = []
            self.entry = {}
            self.md = None

        @property
        def MdObject(self):
            if not self.md:
                self.md = MDObject()
                self.md.parse(self.dds)
            return self.md
コード例 #6
0
ファイル: md_reader2.py プロジェクト: WorldException/v7py
    class ReadedConfig:
        """
        Результат чтения конфигурации, является фабрикой для парсера
        """
        def __init__(self):
            self.dds = []
            self.dialog = []
            self.entry = {}
            self.md = None

        @property
        def MdObject(self):
            if not self.md:
                self.md = MDObject()
                self.md.parse(self.dds)
            return self.md
コード例 #7
0
ファイル: md_reader2.py プロジェクト: yarmol/v7py
 def MdObject(self):
     if not self.md:
         self.md = MDObject()
         self.md.parse(self.dds)
     return self.md
コード例 #8
0
ファイル: md_reader2.py プロジェクト: WorldException/v7py
 def MdObject(self):
     if not self.md:
         self.md = MDObject()
         self.md.parse(self.dds)
     return self.md