]> git.ipfire.org Git - thirdparty/python-fints.git/commitdiff
prepare data to fix error in mt940 DateTimeIndication
authorAndreas Schmidt <andischmidt@uni-koblenz.de>
Sun, 29 Jan 2017 14:07:19 +0000 (15:07 +0100)
committerAndreas Schmidt <andischmidt@uni-koblenz.de>
Sun, 29 Jan 2017 14:07:19 +0000 (15:07 +0100)
fints/client.py
fints/connection.py
fints/dialog.py
fints/message.py
fints/utils.py

index 671af70d0c9dcd592c37a0ffe2163d38cd8288ee..3038ca38dd35a590bebe97d714ded86651108016 100644 (file)
@@ -2,15 +2,15 @@ import logging
 import re
 import datetime
 
-from .connection import FinTSHTTPSConnection
-from .dialog import FinTSDialog
-from .message import FinTSMessage
-from .models import SEPAAccount
-from .models import Saldo
-from .segments.accounts import HKSPA
-from .segments.statement import HKKAZ
-from .segments.saldo import HKSAL
-from .utils import mt940_to_array
+from connection import FinTSHTTPSConnection
+from dialog import FinTSDialog
+from message import FinTSMessage
+from models import SEPAAccount
+from models import Saldo
+from segments.accounts import HKSPA
+from segments.statement import HKKAZ
+from segments.saldo import HKSAL
+from utils import mt940_to_array
 from mt940.models import Balance
 
 logger = logging.getLogger(__name__)
index 2a6c21294665bacbd0b9a2c074cbdcea22f3a258..63d09e7408d0e5fe10c7cd6667d7a1a5cca70f2a 100644 (file)
@@ -2,7 +2,7 @@ import base64
 
 import requests
 
-from .message import FinTSMessage
+from message import FinTSMessage
 
 
 class FinTSConnectionError(Exception):
index 95f5ec497ff6ac9d90e1f3a0513c0e2073aae643..f8e3f2477e54269f9e50b30f07030442bbcf444b 100644 (file)
@@ -1,8 +1,8 @@
 import logging
 
-from .message import FinTSMessage, FinTSResponse
-from .segments.auth import HKIDN, HKSYN, HKVVB
-from .segments.dialog import HKEND
+from message import FinTSMessage, FinTSResponse
+from segments.auth import HKIDN, HKSYN, HKVVB
+from segments.dialog import HKEND
 
 logger = logging.getLogger(__name__)
 
index b574ed9a308b59f4f96f93c5869b2a203f34b833..5c14442e87e7d5368b364815d845b95a9cc50dff 100644 (file)
@@ -1,7 +1,7 @@
 import random
 import re
 
-from .segments.message import HNHBK, HNHBS, HNSHA, HNSHK, HNVSD, HNVSK
+from segments.message import HNHBK, HNHBS, HNSHA, HNSHK, HNVSD, HNVSK
 
 
 class FinTSMessage:
index bcc10c3c243e293ffe8723d6176e59bee7117622..2ed12b485bf912f9ce79c014ce8646daf7331214 100644 (file)
@@ -3,5 +3,6 @@ import mt940
 
 def mt940_to_array(data):
     data = data.replace("@@", "\r\n")
+    data = data.replace("-0000", "+0000")
     transactions = mt940.models.Transactions()
     return transactions.parse(data)