aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar jesopo2018-11-11 14:43:31 +0000
committerGravatar jesopo2018-11-11 14:43:31 +0000
commit0f53d2e8283ecbeacd42c1470a2c14ef993c3db6 (patch)
treeb261c6c7756458bdae8870832d63042e85097021 /src
parentDon't implicitly create channels, explicitly create channels when we join one (diff)
signature
Fix type annotations for utils.parse.keyvalue
Diffstat (limited to 'src')
-rw-r--r--src/utils/parse.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/utils/parse.py b/src/utils/parse.py
index 6b4d53a6..83d6a594 100644
--- a/src/utils/parse.py
+++ b/src/utils/parse.py
@@ -56,8 +56,9 @@ def docstring(s: str) -> Docstring:
description += line
return Docstring(description, items, var_items)
-def keyvalue(s, delimiter: str=" ") -> typing.Dict[str, str]:
- items = {}
+def keyvalue(s: str, delimiter: str=" "
+ ) -> typing.Dict[str, typing.Optional[str]]:
+ items = {} # type: typing.Dict[str, typing.Optional[str]]
pairs = s.split(delimiter)
for pair in filter(None, pairs):
key, sep, value = pair.partition("=")