コード例 #1
0
ファイル: Parser.py プロジェクト: EliRibble/ofxtools
    def parse(self, source):
        if not hasattr(source, 'read'):
            source = open(source)
        source = source.read()

        # Validate and strip the OFX header
        source = OFXHeader.strip(source)

        # Then parse tag soup into tree of Elements
        parser = TreeBuilder(element_factory=self.element_factory)
        parser.feed(source)
        self._root = parser.close()
コード例 #2
0
    def parse(self, source):
        if not hasattr(source, 'read'):
            source = open(source)
        with source as s:
            source = s.read()

        # Validate and strip the OFX header
        source = OFXHeader.strip(source)

        # Then parse tag soup into tree of Elements
        parser = TreeBuilder(element_factory=self.element_factory)
        parser.feed(source)
        self._root = parser.close()
コード例 #3
0
ファイル: Parser.py プロジェクト: renato-farias/ofxtools
 def _stripHeader(source):
     """ Validate and strip the OFX header """
     return OFXHeader.strip(source)