Skip to content

Commit ea9916b

Browse files
committed
Fixing the types
1 parent 0418172 commit ea9916b

File tree

6 files changed

+29
-31
lines changed

6 files changed

+29
-31
lines changed

azure_functions_worker/bindings/generic.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import typing
44

55
from . import datumdef
6-
from azure_functions_worker.bindings.datumdef import Datum
76
from typing import Any, Optional
87

98

@@ -22,7 +21,8 @@ def check_output_type_annotation(cls, pytype: type) -> bool:
2221
return issubclass(pytype, (str, bytes, bytearray))
2322

2423
@classmethod
25-
def encode(cls, obj: typing.Any, *, expected_type: typing.Optional[type]) -> datumdef.Datum:
24+
def encode(cls, obj: Any, *,
25+
expected_type: Optional[type]) -> datumdef.Datum:
2626
if isinstance(obj, str):
2727
return datumdef.Datum(type='string', value=obj)
2828

azure_functions_worker/dispatcher.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,10 @@ class Dispatcher(metaclass=DispatcherMeta):
4949

5050
_GRPC_STOP_RESPONSE = object()
5151

52-
def __init__(self, loop: _UnixSelectorEventLoop, host: str, port: int, worker_id: str, request_id: str,
53-
grpc_connect_timeout: float, grpc_max_msg_len: int = -1) -> None:
52+
def __init__(self, loop: _UnixSelectorEventLoop, host: str, port: int,
53+
worker_id: str, request_id: str,
54+
grpc_connect_timeout: float,
55+
grpc_max_msg_len: int = -1) -> None:
5456
self._loop = loop
5557
self._host = host
5658
self._port = port
@@ -92,8 +94,8 @@ def load_bindings() -> Dict[Any, Any]:
9294
return services
9395

9496
@classmethod
95-
async def connect(cls, host: str, port: int, worker_id: str, request_id: str,
96-
connect_timeout: float):
97+
async def connect(cls, host: str, port: int, worker_id: str,
98+
request_id: str, connect_timeout: float):
9799
loop = asyncio.events.get_event_loop()
98100
disp = cls(loop, host, port, worker_id, request_id, connect_timeout)
99101
disp._grpc_thread.start()

azure_functions_worker/loader.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@
1414

1515
from .constants import MODULE_NOT_FOUND_TS_URL
1616
from .utils.wrappers import attach_message_to_exception
17-
from os import PathLike
17+
from os import PathLike, fspath
1818

1919

2020
_AZURE_NAMESPACE = '__app__'
2121

2222
_submodule_dirs = []
2323

2424

25-
def register_function_dir(path: os.PathLike) -> None:
26-
_submodule_dirs.append(os.fspath(path))
25+
def register_function_dir(path: PathLike) -> None:
26+
_submodule_dirs.append(fspath(path))
2727

2828

2929
def install() -> None:

azure_functions_worker/testutils.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -458,17 +458,18 @@ async def __aenter__(self):
458458

459459
await self._host.start()
460460

461-
self._worker = await dispatcher.Dispatcher.connect('127.0.0.1',
462-
self._host._port, self._host.worker_id,
463-
self._host.request_id, connect_timeout=5.0)
461+
self._worker = await dispatcher. \
462+
Dispatcher.connect('127.0.0.1', self._host._port,
463+
self._host.worker_id,
464+
self._host.request_id, connect_timeout=5.0)
464465

465466
self._worker.load_bindings()
466467

467468
self._worker_task = loop.create_task(self._worker.dispatch_forever())
468469

469-
done, pending = await asyncio.wait([self._host._connected_fut,
470-
self._worker_task],
471-
return_when=asyncio.FIRST_COMPLETED)
470+
done, pending = await asyncio. \
471+
wait([self._host._connected_fut, self._worker_task],
472+
return_when=asyncio.FIRST_COMPLETED)
472473

473474
try:
474475
if self._worker_task in done:

azure_functions_worker/utils/tracing.py

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Licensed under the MIT License.
33
from typing import List
44
import traceback
5-
from traceback import StackSummary
5+
from traceback import StackSummary, extract_tb
66

77

88
def extend_exception_message(exc: Exception, msg: str) -> Exception:
@@ -17,28 +17,23 @@ def extend_exception_message(exc: Exception, msg: str) -> Exception:
1717

1818

1919
def marshall_exception_trace(exc: Exception) -> str:
20-
stack_summary: traceback.StackSummary = traceback.extract_tb(
21-
exc.__traceback__)
20+
stack_summary: StackSummary = extract_tb(exc.__traceback__)
2221
if isinstance(exc, ModuleNotFoundError):
2322
stack_summary = _marshall_module_not_found_error(stack_summary)
2423
return ''.join(stack_summary.format())
2524

2625

27-
def _marshall_module_not_found_error(
28-
tbss: traceback.StackSummary
29-
) -> traceback.StackSummary:
26+
def _marshall_module_not_found_error(tbss: StackSummary) -> StackSummary:
3027
tbss = _remove_frame_from_stack(tbss, '<frozen importlib._bootstrap>')
3128
tbss = _remove_frame_from_stack(
3229
tbss, '<frozen importlib._bootstrap_external>')
3330
return tbss
3431

3532

36-
def _remove_frame_from_stack(
37-
tbss: traceback.StackSummary,
38-
framename: str
39-
) -> traceback.StackSummary:
40-
filtered_stack_list: List[traceback.FrameSummary] = list(
41-
filter(lambda frame: getattr(frame, 'filename') != framename, tbss))
42-
filtered_stack: traceback.StackSummary = traceback.StackSummary.from_list(
43-
filtered_stack_list)
33+
def _remove_frame_from_stack(tbss: StackSummary,
34+
framename: str) -> StackSummary:
35+
filtered_stack_list: List[traceback.FrameSummary] = \
36+
list(filter(lambda frame: getattr(frame,
37+
'filename') != framename, tbss))
38+
filtered_stack: StackSummary = StackSummary.from_list(filtered_stack_list)
4439
return filtered_stack

azure_functions_worker/utils/wrappers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from typing import Callable, Optional
66

77

8-
def enable_feature_by(flag: str, default: Optional[int]=None) -> Callable:
8+
def enable_feature_by(flag: str, default: Optional[int] = None) -> Callable:
99
def decorate(func):
1010
def call(*args, **kwargs):
1111
if is_envvar_true(flag):
@@ -15,7 +15,7 @@ def call(*args, **kwargs):
1515
return decorate
1616

1717

18-
def disable_feature_by(flag: str, default: None=None) -> Callable:
18+
def disable_feature_by(flag: str, default: None = None) -> Callable:
1919
def decorate(func):
2020
def call(*args, **kwargs):
2121
if not is_envvar_true(flag):

0 commit comments

Comments
 (0)