Projekt

Obecné

Profil

« Předchozí | Další » 

Revize af7609b5

Přidáno uživatelem Tomáš Ballák před více než 3 roky(ů)

Re #8193 - refactoring crawler

Zobrazit rozdíly:

modules/crawler/Utilities/CSV/csv_data_line.py
3 3
    Class that specifies the look of data line in processed csv file
4 4
    prepared for database
5 5
    """
6

  
7
    def __init__(self, name, date, occurrence):
6
    def __init__(self, name: str, date: str, occurrence: int) -> None:
8 7
        try:
9 8
            test_val = int(occurrence)
10 9
        except ValueError:
11 10
            print("Occurence should be and integer value!")
12 11

  
13 12
        if len(date) != 13:
14
            raise ValueError("Invalid date format YYYY-dd-mm-hh expected!")    
13
            raise ValueError("Invalid date format YYYY-dd-mm-hh expected!")
15 14

  
16 15
        self.name = name
17 16
        self.date = date
18 17
        self.occurrence = test_val
19 18

  
20
    def to_csv(self):
19
    def to_csv(self) -> str:
21 20
        return self.name + ";" + str(self.occurrence) + ";" + self.date
22

  

Také k dispozici: Unified diff