1
- from azure_functions_worker .utils .common import is_true_like
2
- from typing import List , Optional
3
- from types import ModuleType
4
1
import importlib
5
2
import inspect
6
3
import os
7
4
import re
8
5
import sys
6
+ from types import ModuleType
7
+ from typing import List , Optional
9
8
10
- from .. logging import logger
9
+ from azure_functions_worker . utils . common import is_true_like
11
10
from ..constants import (
12
11
AZURE_WEBJOBS_SCRIPT_ROOT ,
13
12
CONTAINER_NAME ,
14
13
PYTHON_ISOLATE_WORKER_DEPENDENCIES ,
15
- PYTHON_ISOLATE_WORKER_DEPENDENCIES_DEFAULT ,
16
- PYTHON_ISOLATE_WORKER_DEPENDENCIES_DEFAULT_310
14
+ PYTHON_ISOLATE_WORKER_DEPENDENCIES_DEFAULT
17
15
)
18
- from ..utils . common import is_python_version
16
+ from ..logging import logger
19
17
from ..utils .wrappers import enable_feature_by
20
18
21
19
@@ -75,12 +73,7 @@ def is_in_linux_consumption(cls):
75
73
@classmethod
76
74
@enable_feature_by (
77
75
flag = PYTHON_ISOLATE_WORKER_DEPENDENCIES ,
78
- flag_default = (
79
- PYTHON_ISOLATE_WORKER_DEPENDENCIES_DEFAULT_310 if
80
- is_python_version ('3.10' ) else
81
- PYTHON_ISOLATE_WORKER_DEPENDENCIES_DEFAULT
82
- )
83
- )
76
+ flag_default = PYTHON_ISOLATE_WORKER_DEPENDENCIES_DEFAULT )
84
77
def use_worker_dependencies (cls ):
85
78
"""Switch the sys.path and ensure the worker imports are loaded from
86
79
Worker's dependenciess.
@@ -106,12 +99,7 @@ def use_worker_dependencies(cls):
106
99
@classmethod
107
100
@enable_feature_by (
108
101
flag = PYTHON_ISOLATE_WORKER_DEPENDENCIES ,
109
- flag_default = (
110
- PYTHON_ISOLATE_WORKER_DEPENDENCIES_DEFAULT_310 if
111
- is_python_version ('3.10' ) else
112
- PYTHON_ISOLATE_WORKER_DEPENDENCIES_DEFAULT
113
- )
114
- )
102
+ flag_default = PYTHON_ISOLATE_WORKER_DEPENDENCIES_DEFAULT )
115
103
def prioritize_customer_dependencies (cls , cx_working_dir = None ):
116
104
"""Switch the sys.path and ensure the customer's code import are loaded
117
105
from CX's deppendencies.
@@ -180,11 +168,7 @@ def reload_customer_libraries(cls, cx_working_dir: str):
180
168
"""
181
169
use_new_env = os .getenv (PYTHON_ISOLATE_WORKER_DEPENDENCIES )
182
170
if use_new_env is None :
183
- use_new = (
184
- PYTHON_ISOLATE_WORKER_DEPENDENCIES_DEFAULT_310 if
185
- is_python_version ('3.10' ) else
186
- PYTHON_ISOLATE_WORKER_DEPENDENCIES_DEFAULT
187
- )
171
+ use_new = PYTHON_ISOLATE_WORKER_DEPENDENCIES_DEFAULT
188
172
else :
189
173
use_new = is_true_like (use_new_env )
190
174
0 commit comments