From b543e31cd2a665b25aab4554e46a0ed5067d1bfe Mon Sep 17 00:00:00 2001 From: jesopo Date: Tue, 30 Oct 2018 17:49:35 +0000 Subject: Fix/refactor issues brought up by type hint linting --- src/utils/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/utils/__init__.py') diff --git a/src/utils/__init__.py b/src/utils/__init__.py index 52de64ba..f60c199e 100644 --- a/src/utils/__init__.py +++ b/src/utils/__init__.py @@ -93,9 +93,9 @@ def parse_number(s: str) -> str: pass unit = s[-1].lower() - number = s[:-1] + number_str = s[:-1] try: - number = decimal.Decimal(number) + number = decimal.Decimal(number_str) except: raise ValueError("Invalid format '%s' passed to parse_number" % number) @@ -155,7 +155,7 @@ def export(setting: str, value: typing.Any): return _export_func TOP_10_CALLABLE = typing.Callable[[typing.Any], typing.Any] -def top_10(items: typing.List[typing.Any], +def top_10(items: typing.Dict[typing.Any, typing.Any], convert_key: TOP_10_CALLABLE=lambda x: x, value_format: TOP_10_CALLABLE=lambda x: x): top_10 = sorted(items.keys()) -- cgit v1.3.1-10-gc9f91