Skip to content

Commit 78de300

Browse files
committed
Adiciona campo novo para cities
1 parent 0fe7619 commit 78de300

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

cities/city_access.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,14 @@ def __init__(
2121
uf: str,
2222
openness_level: OpennessLevel,
2323
gazettes_urls: List[str],
24+
availability_date: str
2425
):
2526
self.publication_urls = gazettes_urls
2627
self.territory_id = ibge_id
2728
self.territory_name = name
2829
self.level = openness_level
2930
self.state_code = uf
31+
self.availability_date = availability_date
3032

3133
def __eq__(self, other):
3234
return (
@@ -35,14 +37,15 @@ def __eq__(self, other):
3537
and self.level == other.level
3638
and self.state_code == other.state_code
3739
and self.publication_urls == other.publication_urls
40+
and self.availability_date == other.availability_date
3841
)
3942

4043
def __repr__(self):
41-
return f"CitySearchResult({self.territory_name}, {self.territory_id}, {self.level}, {self.state_code}, {self.publication_urls})"
44+
return f"CitySearchResult({self.territory_name}, {self.territory_id}, {self.level}, {self.state_code}, {self.publication_urls}, {self.availability_date})"
4245

4346
def __hash__(self):
4447
return hash(
45-
(self.territory_id, self.territory_name, self.state_code, self.level,)
48+
(self.territory_id, self.territory_name, self.state_code, self.level, self.availability_date)
4649
)
4750

4851

@@ -109,6 +112,7 @@ def get_cities(self, city_name: str, levels: List[str]):
109112
row["uf"],
110113
OpennessLevel(row["openness_level"]),
111114
self._split_urls(row["gazettes_urls"]),
115+
row["availability_date"]
112116
)
113117
results.append(city)
114118
return results
@@ -124,6 +128,7 @@ def get_city(self, territory_id: str):
124128
row["uf"],
125129
OpennessLevel(row["openness_level"]),
126130
self._split_urls(row["gazettes_urls"]),
131+
row["availability_date"]
127132
)
128133
return city
129134

0 commit comments

Comments
 (0)