コード例 #1
0
ファイル: main.py プロジェクト: denya/zeta-library
    def __init__(self, path, **kwargs):
        self.path = path
        self.no_comments = kwargs.get('no_comments')
        self.prefix = kwargs.get('prefix', '_')
        self.format = kwargs.get('format')

        self.imported = set()
        self.tree = list()
        self.basedir = os.path.abspath( os.path.dirname( path ))
        self.parser = None
        self.parsers = dict((k, p()) for k, p  in PARSERS.items())
コード例 #2
0
ファイル: main.py プロジェクト: denya/zeta-library
 def test_file( filepath ):
     """ Test file is static and not parsed.
     """
     name, ext = os.path.splitext(os.path.basename(filepath))
     filetype = ext[1:].lower()
     return os.path.isfile(filepath) and not name.startswith(prefix) and filetype in PARSERS.keys()