Skip to content

Commit 38e02ed

Browse files
committed
6 digits
1 parent c2f3382 commit 38e02ed

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

atlassian/bitbucket/base.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ def __init__(self, url, *args, **kwargs):
3030
url = self.get_link("self")
3131
if isinstance(url, list): # Server has a list of links
3232
url = url[0]
33-
self.timeformat_lambda = kwargs.pop("timeformat_lambda", lambda x: self._default_timeformat_lambda(x))
33+
self.timeformat_lambda = kwargs.pop(
34+
"timeformat_lambda", lambda x: self._default_timeformat_lambda(x)
35+
)
3436
self._check_timeformat_lambda()
3537
super(BitbucketBase, self).__init__(url, *args, **kwargs)
3638

@@ -111,7 +113,8 @@ def _check_timeformat_lambda(self):
111113
"""
112114
LAMBDA = lambda: 0 # noqa: E731
113115
if self.timeformat_lambda is None or (
114-
isinstance(self.timeformat_lambda, type(LAMBDA)) and self.timeformat_lambda.__name__ == LAMBDA.__name__
116+
isinstance(self.timeformat_lambda, type(LAMBDA))
117+
and self.timeformat_lambda.__name__ == LAMBDA.__name__
115118
):
116119
return True
117120
else:
@@ -165,9 +168,13 @@ def get_time(self, id):
165168
if sys.version_info <= (3, 7):
166169
value_str = RE_TIMEZONE.sub(r"\1\2", value_str)
167170
try:
171+
value_str = value_str[:26] + "Z"
168172
value = datetime.strptime(value_str, self.CONF_TIMEFORMAT)
169173
except ValueError:
170-
value = datetime.strptime(value_str, "%Y-%m-%dT%H:%M:%S.%fZ", tzinfo="UTC")
174+
value = datetime.strptime(
175+
value_str,
176+
"%Y-%m-%dT%H:%M:%S.%fZ",
177+
)
171178
else:
172179
value = value_str
173180

0 commit comments

Comments
 (0)