Skip to content

Commit 58d808d

Browse files
committed
PEP code guideline fixes
1 parent 902534f commit 58d808d

File tree

2 files changed

+24
-20
lines changed

2 files changed

+24
-20
lines changed

servicestack/clients.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
import decimal
22
import inspect
3-
import json
4-
import requests
53
import typing
6-
from enum import Enum
7-
from requests.exceptions import HTTPError
8-
from requests.models import Response
9-
104
from dataclasses import field, fields, asdict, is_dataclass
5+
from enum import Enum
116
from typing import Callable, get_args, Type, get_origin, ForwardRef, Union
127
from urllib.parse import urljoin, quote_plus
8+
9+
import requests
10+
from requests.exceptions import HTTPError
11+
from requests.models import Response
1312
from stringcase import camelcase, snakecase
1413

1514
from servicestack.dtos import *

servicestack/utils.py

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,39 +19,45 @@ def last_index_of(target: str, needle: str):
1919

2020

2121
def left_part(str_val: Optional[str], needle: str):
22-
if str_val is None: return None
22+
if str_val is None:
23+
return None
2324
pos = index_of(str_val, needle)
2425
return str_val if pos == -1 else str_val[:pos]
2526

2627

2728
def right_part(str_val: Optional[str], needle: str):
28-
if str_val is None: return None
29+
if str_val is None:
30+
return None
2931
pos = index_of(str_val, needle)
3032
return str_val if pos == -1 else str_val[pos + len(needle):]
3133

3234

3335
def last_left_part(str_val: Optional[str], needle: str):
34-
if str_val is None: return None
36+
if str_val is None:
37+
return None
3538
pos = last_index_of(str_val, needle)
3639
return str_val if pos == -1 else str_val[:pos]
3740

3841

3942
def last_right_part(str_val: Optional[str], needle: str):
40-
if str_val is None: return None
43+
if str_val is None:
44+
return None
4145
pos = last_index_of(str_val, needle)
4246
return str_val if pos == -1 else str_val[pos + len(needle):]
4347

4448

4549
def split_on_first(s: Optional[str], c: str):
46-
if str is None or str == "": return [s]
50+
if str is None or str == "":
51+
return [s]
4752
pos = index_of(s, c)
4853
if pos >= 0:
4954
return [s[:pos], s[pos + 1:]]
5055
return [s]
5156

5257

5358
def split_on_last(s: Optional[str], c: str):
54-
if str is None or str == "": return [s]
59+
if str is None or str == "":
60+
return [s]
5561
pos = last_index_of(s, c)
5662
if pos >= 0:
5763
return [s[:pos], s[pos + 1:]]
@@ -95,19 +101,20 @@ def to_timespan(duration: timedelta):
95101
return xsd
96102

97103

98-
def from_timespan(str: Optional[str]):
99-
if str is None: return None
104+
def from_timespan(s: Optional[str]):
105+
if s is None:
106+
return None
100107
days = 0
101108
hours = 0
102109
minutes = 0
103110
seconds = 0
104111
ms = 0.0
105112

106-
if str[0] != "P":
107-
raise ValueError(f"{str} is not a valid XSD Duration")
113+
if s[0] != "P":
114+
raise ValueError(f"{s} is not a valid XSD Duration")
108115

109-
str = str[1:] # strip P
110-
t = split_on_first(str, 'T')
116+
s = s[1:] # strip P
117+
t = split_on_first(s, 'T')
111118
has_time = len(t) == 2
112119

113120
d = split_on_first(t[0], 'D')
@@ -147,7 +154,6 @@ def from_datetime(json_date: str):
147154
epoch_str = last_left_part(epoch_and_zone, '-')
148155
if index_of(epoch_and_zone[1:], '+') >= 0:
149156
epoch_str = last_left_part(epoch_and_zone, '+')
150-
# print(f"epoch_str = {epoch_str}")
151157
epoch = int(epoch_str)
152158
try:
153159
return datetime.fromtimestamp(epoch / 1000, timezone.utc)
@@ -195,4 +201,3 @@ def inspect_jwt(jwt: str):
195201
body = _decode_base64url_payload(left_part(right_part(jwt, '.'), '.'))
196202
exp = int(body['exp'])
197203
return head, body, datetime.fromtimestamp(exp, timezone.utc)
198-

0 commit comments

Comments
 (0)