csingley / ofxtools

Python OFX Library
Other
301 stars 68 forks source link

Failure with Linux and USAA #112

Closed Dameon87 closed 3 years ago

Dameon87 commented 3 years ago

I'm unsure what the exact cause of this may be, but I'm running into trouble using this with Linux (Ubuntu 20.10) on both python3.8 and python3.9. I can get the commands to work correctly on windows. However, every command via linux is outputting:

~/.local/bin$ ofxget stmt usaa -u 011111111 --all Traceback (most recent call last): File "/home/wallet/.local/bin/ofxget", line 8, in sys.exit(main()) File "/home/wallet/.local/lib/python3.9/site-packages/ofxtools/scripts/ofxget.py", line 1568, in main REQUEST_HANDLERSargs["request"] File "/home/wallet/.local/lib/python3.9/site-packages/ofxtools/scripts/ofxget.py", line 646, in request_stmt _merge_acctinfo(args, acctinfo) File "/home/wallet/.local/lib/python3.9/site-packages/ofxtools/scripts/ofxget.py", line 617, in _merge_acctinfo acctinfos: List[AcctInfo] = sorted(extract_acctinfos(markup), key=sortKey) File "/home/wallet/.local/lib/python3.9/site-packages/ofxtools/scripts/ofxget.py", line 1380, in extract_acctinfos parser.parse(markup) File "/home/wallet/.local/lib/python3.9/site-packages/ofxtools/Parser.py", line 85, in parse self.header, message = self._read(source) File "/home/wallet/.local/lib/python3.9/site-packages/ofxtools/Parser.py", line 118, in _read header, message = parse_header(source) File "/home/wallet/.local/lib/python3.9/site-packages/ofxtools/header.py", line 294, in parse_header header, header_end_index = OFXHeaderV1.parse(rawheader) File "/home/wallet/.local/lib/python3.9/site-packages/ofxtools/header.py", line 81, in parse raise OFXHeaderError(f"OFX header is malformed:\n{rawheader}") ofxtools.header.OFXHeaderError: OFX header is malformed:

System Error | USAA