Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 2d129043

Přidáno uživatelem Petr Hlaváč před asi 4 roky(ů)

Re #7939
- upravena struktura processorů v pipeline
- pridani kontroly validity dat

Zobrazit rozdíly:

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