-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathextractors.py
55 lines (37 loc) · 1.76 KB
/
extractors.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
"""
This module lists all extractor calsses available
It shall be edited with every new extractor class created
"""
from extractor import Extractor
extractors_list: list[type] = []
from extractor_SBER_DEBIT_2107 import SBER_DEBIT_2107
extractors_list.append(SBER_DEBIT_2107)
from extractor_SBER_DEBIT_2005 import SBER_DEBIT_2005
extractors_list.append(SBER_DEBIT_2005)
from extractor_SBER_CREDIT_2110 import SBER_CREDIT_2107
extractors_list.append(SBER_CREDIT_2107)
# from core.extractor_SBER_DEBIT_2111_VISA_draft import SBER_DEBIT_2111_VISA
# extractors_list.append(SBER_DEBIT_2111_VISA)
# extractor_SBER_PAYMENT_2407
from extractor_SBER_PAYMENT_2407 import SBER_PAYMENT_2407
extractors_list.append(SBER_PAYMENT_2407)
from extractor_SBER_PAYMENT_2406 import SBER_PAYMENT_2406
extractors_list.append(SBER_PAYMENT_2406)
from extractor_SBER_PAYMENT_2212 import SBER_PAYMENT_2212
extractors_list.append(SBER_PAYMENT_2212)
from extractor_SBER_PAYMENT_2208 import SBER_PAYMENT_2208
extractors_list.append(SBER_PAYMENT_2208)
from extractor_SBER_DEBIT_2212 import SBER_DEBIT_2212
extractors_list.append(SBER_DEBIT_2212)
from extractor_SBER_DEBIT_2408 import SBER_DEBIT_2408
extractors_list.append(SBER_DEBIT_2408)
from extractor_SBER_SAVING_2303 import SBER_SAVING_2303
extractors_list.append(SBER_SAVING_2303)
from extractor_SBER_SAVING_2407 import SBER_SAVING_2407
extractors_list.append(SBER_SAVING_2407)
from extractor_SBER_DEBIT_2303_CHELYABINSK import SBER_DEBIT_2303_CHELYABINSK
extractors_list.append(SBER_DEBIT_2303_CHELYABINSK)
from extractor_SBER_CREDIT_2409 import SBER_CREDIT_2409
extractors_list.append(SBER_CREDIT_2409)
def get_list_extractors_in_text():
return [extractor.__name__ for extractor in extractors_list]