Skip to content

Commit f3ff570

Browse files
patrick-mullerigorborgest
authored andcommitted
Changing the way we validade the timezone
1 parent bce57b7 commit f3ff570

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

awswrangler/s3/_list.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,16 @@ def path2list(
3838
raise exceptions.InvalidArgumentType(f"{type(path)} is not a valid path type. Please, use str or List[str].")
3939
return paths
4040

41-
4241
def _validate_datetimes(
4342
last_modified_begin: Optional[datetime.datetime] = None, last_modified_end: Optional[datetime.datetime] = None
4443
) -> None:
4544
if last_modified_begin is not None:
46-
if hasattr(last_modified_begin, "tzinfo") is None:
45+
if last_modified_begin.tzinfo is None is None:
4746
raise exceptions.InvalidArgumentValue(
4847
"Timezone is not defined for last_modified_begin."
4948
) # pragma: no cover
5049
if last_modified_end is not None:
51-
if hasattr(last_modified_end, "tzinfo") is None:
50+
if last_modified_begin.tzinfo is None:
5251
raise exceptions.InvalidArgumentValue("Timezone is not defined for last_modified_end.") # pragma: no cover
5352
if (last_modified_begin is not None) and (last_modified_end is not None):
5453
if last_modified_begin > last_modified_end:

0 commit comments

Comments
 (0)