diff --git a/src/utils/parse.py b/src/utils/parse.py index 0c3838a1..65d0552b 100644 --- a/src/utils/parse.py +++ b/src/utils/parse.py @@ -73,3 +73,9 @@ def keyvalue(s: str, delimiter: str=" " else: items[key] = None return items + +def try_int(s: str) -> typing.Optional[int]: + try: + return int(s) + except ValueError: + return None