Revize 2d129043
Přidáno uživatelem Petr Hlaváč před asi 4 roky(ů)
modules/crawler/Utilities/CSV/CSVDataLine.py | ||
---|---|---|
3 | 3 |
Class that specifies the look of data line in processed csv file |
4 | 4 |
prepared for database |
5 | 5 |
""" |
6 |
|
|
6 | 7 |
def __init__(self, name, date, occurrence): |
8 |
try: |
|
9 |
test_val = int(occurrence) |
|
10 |
except ValueError: |
|
11 |
print("Occurence should be and integer value!") |
|
12 |
|
|
13 |
if len(date) != 10: |
|
14 |
raise ValueError("Invalid date format ddmmYYYYhh expected!") |
|
15 |
|
|
7 | 16 |
self.name = name |
8 | 17 |
self.date = date |
9 |
self.occurrence = occurrence
|
|
18 |
self.occurrence = test_val
|
|
10 | 19 |
|
11 | 20 |
def to_csv(self): |
12 | 21 |
return self.name + ";" + str(self.occurrence) + ";" + self.date |
Také k dispozici: Unified diff
Re #7939
- upravena struktura processorů v pipeline
- pridani kontroly validity dat