Skip to content

Commit a207ddc

Browse files
committed
PR Review optimizations
1 parent 79b02f8 commit a207ddc

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

raiden/utils/capabilities.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,14 @@ def serialize_capabilities(capdict: Optional[Dict[str, Any]]) -> str:
3232
def _strip_capstring(capstring: str) -> str:
3333
if capstring.startswith("mxc://"):
3434
capstring = capstring[6:]
35-
if "/" in capstring:
36-
capstring = capstring[capstring.rindex("/") + 1 :]
37-
if "?" in capstring:
38-
capstring = capstring[capstring.rindex("?") + 1 :]
35+
_, _, capstring = capstring.rpartition("/")
36+
_, _, capstring = capstring.rpartition("?")
3937
return capstring
4038

4139

4240
def deserialize_capabilities(capstring: str) -> Dict[str, Any]:
4341
capstring = _strip_capstring(capstring)
44-
capdict = url_decode(capstring.encode("utf-8"))
42+
capdict = url_decode(capstring.encode())
4543
capabilities: Dict[str, Any] = dict()
4644
for key in capdict:
4745
value = capdict.getlist(key, type=int_bool)

0 commit comments

Comments
 (0)