Skip to content

Commit a9ecfc0

Browse files
hallvictoriaVictoria Hall
andauthored
Check if deferred bindings is enabled in base ext (#4)
* check if deferred bindings is enabled in base * removed flag, send in registry --------- Co-authored-by: Victoria Hall <victoria.hall@microsoft.com>
1 parent f90301b commit a9ecfc0

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

azure-functions-extension-base/azure/functions/extension/base/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
_BaseConverter,
88
InConverter,
99
OutConverter,
10-
get_binding_registry
10+
get_binding_registry,
11+
check_deferred_bindings_enabled
1112
)
1213
from .sdkType import SdkType
1314
from .web import (
@@ -28,6 +29,7 @@
2829
'OutConverter',
2930
'SdkType',
3031
'get_binding_registry',
32+
'check_deferred_bindings_enabled',
3133
'ModuleTrackerMeta',
3234
'RequestTrackerMeta',
3335
'ResponseTrackerMeta',

azure-functions-extension-base/azure/functions/extension/base/meta.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,3 +182,8 @@ def encode(cls, obj: Any, *,
182182

183183
def get_binding_registry():
184184
return _ConverterMeta
185+
186+
187+
def check_deferred_bindings_enabled(cls, sdk_binding_registry: _ConverterMeta, pytype: type) -> bool:
188+
return (sdk_binding_registry is not None
189+
and _ConverterMeta.check_supported_type(pytype))

0 commit comments

Comments
 (0)