Azure / azure-functions-durable-python

Python library for using the Durable Functions bindings.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Default Python Function App Broken Behaviour

joshuadow opened this issue · comments

I have setup a default version of the python function app demos with the following:

  • DurableFunctionsHttpStart1 (Type: httpTrigger)
  • DurableFunctionsOrchestrator1 (Type: orchestrationTrigger)
  • Hello1 (Type: activityTrigger)

Upon launching the debugging process I am met with the following:

The listener for function 'Functions.DurableFunctionsOrchestrator1' was unable to start.
[2023-08-09T18:52:40.487Z] The listener for function 'Functions.DurableFunctionsOrchestrator1' was unable to start. DurableTask.AzureStorage: An error occurred while sending the request. Microsoft.WindowsAzure.Storage: An error occurred while sending the request. System.Net.Http: An error occurred while sending the request. System.Net.Http: The response ended prematurely.
[2023-08-09T18:53:03.850Z] The listener for function 'Functions.Hello1' was unable to start.
[2023-08-09T18:53:03.851Z] The listener for function 'Functions.Hello1' was unable to start. DurableTask.AzureStorage: An error occurred while sending the request. Microsoft.WindowsAzure.Storage: An error occurred while sending the request. System.Net.Http: An error occurred while sending the request. System.Net.Http: The response ended prematurely.

This strikes me as odd because its everything except the HttpStarter. All connections to the endpoint: http://localhost:PORT/api/orchestrators/DurableFunctionsOrchestrator1 are refused until roughly 2 minutes after starting and immediately following the later error message from above.

After that, I can post requests to the endpoint. However it then errors with the following:

Executed 'Functions.DurableFunctionsHttpStart1' (Failed, Id=9c760e5d-715f-4e3f-90b4-9229b14c8a7c, Duration=23258ms)
[2023-08-09T18:53:28.063Z] System.Private.CoreLib: Exception while executing function: Functions.DurableFunctionsHttpStart1. System.Private.CoreLib: Result: Failure
Exception: Exception: {'Message': 'Something went wrong while processing your request', 'ExceptionMessage': 'An error occurred while sending the request.', 'ExceptionType': 'DurableTask.AzureStorage.Storage.DurableTaskStorageException', 'StackTrace': '   at DurableTask.AzureStorage.Storage.AzureStorageClient.MakeStorageRequest[T](Func`3 storageRequest, String accountName, String operationName, String clientRequestId, Boolean force) in /_/src/DurableTask.AzureStorage/Storage/AzureStorageClient.cs:line 140\r\n   at DurableTask.AzureStorage.Storage.BlobContainer.CreateIfNotExistsAsync() in /_/src/DurableTask.AzureStorage/Storage/BlobContainer.cs:line 48\r\n   at DurableTask.AzureStorage.Partitioning.AppLeaseManager.CreateContainerIfNotExistsAsync() in /_/src/DurableTask.AzureStorage/Partitioning/AppLeaseManager.cs:line 195\r\n   at DurableTask.AzureStorage.AzureStorageOrchestrationService.GetTaskHubCreatorTask() in /_/src/DurableTask.AzureStorage/AzureStorageOrchestrationService.cs:line 312\r\n   at DurableTask.AzureStorage.AzureStorageOrchestrationService.EnsureTaskHubAsync() in /_/src/DurableTask.AzureStorage/AzureStorageOrchestrationService.cs:line 293\r\n   at DurableTask.AzureStorage.AzureStorageOrchestrationService.CreateTaskOrchestrationAsync(TaskMessage creationMessage, OrchestrationStatus[] dedupeStatuses) in /_/src/DurableTask.AzureStorage/AzureStorageOrchestrationService.cs:line 1560\r\n   at DurableTask.Core.TaskHubClient.InternalCreateOrchestrationInstanceWithRaisedEventAsync(String orchestrationName, String orchestrationVersion, String orchestrationInstanceId, Object orchestrationInput, IDictionary`2 orchestrationTags, OrchestrationStatus[] dedupeStatuses, String eventName, Object eventData, Nullable`1 startAt) in /_/src/DurableTask.Core/TaskHubClient.cs:line 614\r\n   at Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableClient.Microsoft.Azure.WebJobs.Extensions.DurableTask.IDurableOrchestrationClient.StartNewAsync[T](String orchestratorFunctionName, String instanceId, T input) in D:\\a\\_work\\1\\s\\src\\WebJobs.Extensions.DurableTask\\ContextImplementations\\DurableClient.cs:line 210\r\n   at Microsoft.Azure.WebJobs.Extensions.DurableTask.HttpApiHandler.HandleStartOrchestratorRequestAsync(HttpRequestMessage request, String functionName, String instanceId) in D:\\a\\_work\\1\\s\\src\\WebJobs.Extensions.DurableTask\\HttpApiHandler.cs:line 875\r\n   at Microsoft.Azure.WebJobs.Extensions.DurableTask.HttpApiHandler.HandleRequestAsync(HttpRequestMessage request) in D:\\a\\_work\\1\\s\\src\\WebJobs.Extensions.DurableTask\\HttpApiHandler.cs:line 306'}
Stack:   File "C:\Program Files\Microsoft\Azure Functions Core Tools\workers\python\3.9/WINDOWS/X64\azure_functions_worker\dispatcher.py", line 475, in _handle__invocation_request
    call_result = await self._run_async_func(
  File "C:\Program Files\Microsoft\Azure Functions Core Tools\workers\python\3.9/WINDOWS/X64\azure_functions_worker\dispatcher.py", line 758, in _run_async_func
    return await ExtensionManager.get_async_invocation_wrapper(
  File "C:\Program Files\Microsoft\Azure Functions Core Tools\workers\python\3.9/WINDOWS/X64\azure_functions_worker\extension.py", line 147, in get_async_invocation_wrapper
    result = await function(**args)
  File "C:\Users\me\Documents\Code\Dir\Clean Sample\DurableFunctionsHttpStart1\__init__.py", line 16, in main
    instance_id = await client.start_new(req.route_params["functionName"], None, None)
  File "c:\Users\me\Documents\Code\Dir\Clean Sample\.venv\lib\site-packages\azure\durable_functions\models\DurableOrchestrationClient.py", line 89, in start_new
    raise Exception(ex_message)
.

Then the first two errors messages continue to repeat until the process is killed (assuming no other requests are made to the endpoint).

Here are my local.settings.json:

{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "AzureWebJobsFeatureFlags": "EnableWorkerIndexing",
    "FUNCTIONS_WORKER_RUNTIME": "python",
    "AzureWebJobsSecretStorageType": "files"
  }
}

and my host.json:

{
  "version": "2.0",
  "logging": {
    "applicationInsights": {
      "samplingSettings": {
        "isEnabled": true,
        "excludedTypes": "Request"
      }
    }
  },
  "extensionBundle": {
    "id": "Microsoft.Azure.Functions.ExtensionBundle",
    "version": "[3.*, 4.0.0)"
  },
  "extensions": {
    "durableTask": {
      "storageProvider": {
        "type": "AzureStorage"
      }
    }
  }
}

I have the Azure Functions Core Tools version: 4.0.5198, Python 3.9.0, Azurite VSCode Extension 3.25.1, Azure Function VSCode Extension v1.12.2.

Tried running with Python 3.11.4, no change in behavior.

Also tried the V2 version demo:

import azure.functions as func
import azure.durable_functions as df

myApp = df.DFApp(http_auth_level=func.AuthLevel.ANONYMOUS)

# An HTTP-Triggered Function with a Durable Functions Client binding
@myApp.route(route="orchestrators/{functionName}")
@myApp.durable_client_input(client_name="client")
async def http_start(req: func.HttpRequest, client):
    function_name = req.route_params.get('functionName')
    instance_id = await client.start_new(function_name)
    response = client.create_check_status_response(req, instance_id)
    return response

# Orchestrator
@myApp.orchestration_trigger(context_name="context")
def hello_orchestrator(context):
    result1 = yield context.call_activity("hello", "Seattle")
    result2 = yield context.call_activity("hello", "Tokyo")
    result3 = yield context.call_activity("hello", "London")

    return [result1, result2, result3]

# Activity
@myApp.activity_trigger(input_name="city")
def hello(city: str):
    return "Hello " + city

This also does not work. I get the following error:

Error in index_function_app. Sys Path: ['C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64', 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9\\WINDOWS\\X64', 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\python39.zip', 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\DLLs', 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib', 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39', 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv', 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages', 'C:\\Users\\me\\Documents\\Code\\DIR\\TestProject'], Sys Module: {'sys': <module 'sys' (built-in)>, 'builtins': <module 'builtins' (built-in)>, '_frozen_importlib': <module 'importlib._bootstrap' (frozen)>, '_imp': <module '_imp' (built-in)>, '_thread': <module '_thread' (built-in)>, '_warnings': <module '_warnings' (built-in)>, '_weakref': <module '_weakref' (built-in)>, '_frozen_importlib_external': <module 'importlib._bootstrap_external' (frozen)>, 'nt': <module 'nt' (built-in)>, '_io': <module 'io' (built-in)>, 'marshal': <module 'marshal' (built-in)>, 'winreg': <module 'winreg' (built-in)>, 'time': <module 'time' (built-in)>, 'zipimport': <module 'zipimport' (frozen)>, '_codecs': <module '_codecs' (built-in)>, 'codecs': <module 'codecs' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\codecs.py'>, 'encodings.aliases': <module 'encodings.aliases' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\encodings\\aliases.py'>, 'encodings': <module 'encodings' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\encodings\\__init__.py'>, 'encodings.utf_8': <module 'encodings.utf_8' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\encodings\\utf_8.py'>, 'encodings.cp1252': <module 'encodings.cp1252' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\encodings\\cp1252.py'>, '_signal': <module '_signal' (built-in)>, 'encodings.latin_1': <module 'encodings.latin_1' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\encodings\\latin_1.py'>, '_abc': <module '_abc' (built-in)>, 'abc': <module 'abc' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\abc.py'>, 'io': <module 'io' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\io.py'>, '_stat': <module '_stat' (built-in)>, 'stat': <module 'stat' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\stat.py'>, '_collections_abc': <module '_collections_abc' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_collections_abc.py'>, 'genericpath': <module 'genericpath' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\genericpath.py'>, 'ntpath': <module 'ntpath' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ntpath.py'>, 'os.path': <module 'ntpath' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ntpath.py'>, 'os': <module 'os' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\os.py'>, '_sitebuiltins': <module '_sitebuiltins' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_sitebuiltins.py'>, 'site': <module 'site' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site.py'>, 'importlib._bootstrap': <module 'importlib._bootstrap' (frozen)>, 'importlib._bootstrap_external': <module 'importlib._bootstrap_external' (frozen)>, 'types': <module 'types' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\types.py'>, 'warnings': <module 'warnings' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\warnings.py'>, 'importlib': <module 'importlib' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\__init__.py'>, 'importlib.machinery': <module 'importlib.machinery' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\machinery.py'>, '_heapq': <module '_heapq' (built-in)>, 'heapq': <module 'heapq' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\heapq.py'>, 'itertools': <module 'itertools' (built-in)>, 'keyword': <module 'keyword' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\keyword.py'>, '_operator': <module '_operator' (built-in)>, 'operator': <module 'operator' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\operator.py'>, 'reprlib': <module 'reprlib' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\reprlib.py'>, '_collections': <module '_collections' (built-in)>, 'collections': <module 'collections' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\collections\\__init__.py'>, 'collections.abc': <module 'collections.abc' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\collections\\abc.py'>, '_functools': <module '_functools' (built-in)>, 'functools': <module 'functools' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\functools.py'>, 'contextlib': <module 'contextlib' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\contextlib.py'>, 'enum': <module 'enum' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\enum.py'>, '_sre': <module '_sre' (built-in)>, 'sre_constants': <module 'sre_constants' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\sre_constants.py'>, 'sre_parse': <module 'sre_parse' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\sre_parse.py'>, 'sre_compile': <module 'sre_compile' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\sre_compile.py'>, '_locale': <module '_locale' (built-in)>, 'copyreg': <module 'copyreg' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\copyreg.py'>, 're': <module 're' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\re.py'>, 'typing.io': <class 'typing.io'>, 'typing.re': <class 'typing.re'>, 'typing': <module 'typing' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\typing.py'>, 'importlib.abc': <module 'importlib.abc' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\abc.py'>, 'importlib.util': <module 'importlib.util' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\importlib\\util.py'>, '_weakrefset': <module '_weakrefset' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_weakrefset.py'>, 'weakref': <module 'weakref' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\weakref.py'>, 'pkgutil': <module 'pkgutil' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pkgutil.py'>, 'runpy': <module 'runpy' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\runpy.py'>, '__main__': <module '__main__' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64/worker.py'>, '__future__': <module '__future__' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\__future__.py'>, '_json': <module '_json' (built-in)>, 'json.scanner': <module 'json.scanner' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\json\\scanner.py'>, 'json.decoder': <module 'json.decoder' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\json\\decoder.py'>, 'json.encoder': <module 'json.encoder' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\json\\encoder.py'>, 'json': <module 'json' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\json\\__init__.py'>, 'debugpy._version': <module 'debugpy._version' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\_version.py'>, 'debugpy.public_api': <module 'debugpy.public_api' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\public_api.py'>, 'debugpy': <module 'debugpy' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\__init__.py'>, 'debugpy._vendored._util': <module 'debugpy._vendored._util' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\_vendored\\_util.py'>, 'debugpy._vendored': <module 'debugpy._vendored' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\_vendored\\__init__.py'>, '_pydevd_bundle': <module '_pydevd_bundle' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\__init__.py'>, 'errno': <module 'errno' (built-in)>, 'signal': <module 'signal' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\signal.py'>, 'threading': <module 'threading' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\threading.py'>, 'msvcrt': <module 'msvcrt' (built-in)>, '_winapi': <module '_winapi' (built-in)>, 'subprocess': <module 'subprocess' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\subprocess.py'>, 'platform': <module 'platform' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\platform.py'>, '_struct': <module '_struct' (built-in)>, 'struct': <module 'struct' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\struct.py'>, 'encodings.ascii': <module 'encodings.ascii' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\encodings\\ascii.py'>, 'unicodedata': <module 'unicodedata' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\unicodedata.pyd'>, 'stringprep': <module 'stringprep' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\stringprep.py'>, 'encodings.idna': <module 'encodings.idna' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\encodings\\idna.py'>, '_pydevd_bundle.pydevd_vm_type': <module '_pydevd_bundle.pydevd_vm_type' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_vm_type.py'>, '_pydev_bundle': <module '_pydev_bundle' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\__init__.py'>, '_socket': <module '_socket' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_socket.pyd'>, 'math': <module 'math' (built-in)>, 'select': <module 'select' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\select.pyd'>, 'selectors': <module 'selectors' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\selectors.py'>, 'socket': <module 'socket' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\socket.py'>, 'token': <module 'token' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\token.py'>, 'tokenize': <module 'tokenize' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tokenize.py'>, 'linecache': <module 'linecache' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\linecache.py'>, 'traceback': <module 'traceback' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\traceback.py'>, 'codeop': <module 'codeop' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\codeop.py'>, 'code': <module 'code' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\code.py'>, '_queue': <module '_queue' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_queue.pyd'>, 'queue': <module 'queue' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\queue.py'>, 'xmlrpc': <module 'xmlrpc' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xmlrpc\\__init__.py'>, 'binascii': <module 'binascii' (built-in)>, 'base64': <module 'base64' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\base64.py'>, '_datetime': <module '_datetime' (built-in)>, 'datetime': <module 'datetime' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\datetime.py'>, 'numbers': <module 'numbers' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\numbers.py'>, '_decimal': <module '_decimal' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_decimal.pyd'>, 'decimal': <module 'decimal' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\decimal.py'>, 'http': <module 'http' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\__init__.py'>, 'email': <module 'email' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\__init__.py'>, 'email.errors': <module 'email.errors' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\errors.py'>, '_string': <module '_string' (built-in)>, 'string': <module 'string' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\string.py'>, 'email.quoprimime': <module 'email.quoprimime' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\quoprimime.py'>, 'email.base64mime': <module 'email.base64mime' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\base64mime.py'>, 'quopri': <module 'quopri' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\quopri.py'>, 'email.encoders': <module 'email.encoders' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\encoders.py'>, 'email.charset': <module 'email.charset' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\charset.py'>, 'email.header': <module 'email.header' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\header.py'>, '_bisect': <module '_bisect' (built-in)>, 'bisect': <module 'bisect' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\bisect.py'>, '_random': <module '_random' (built-in)>, '_sha512': <module '_sha512' (built-in)>, 'random': <module 'random' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\random.py'>, 'urllib': <module 'urllib' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\urllib\\__init__.py'>, 'urllib.parse': <module 'urllib.parse' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\urllib\\parse.py'>, 'locale': <module 'locale' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\locale.py'>, 'calendar': <module 'calendar' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\calendar.py'>, 'email._parseaddr': <module 'email._parseaddr' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_parseaddr.py'>, 'email.utils': <module 'email.utils' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\utils.py'>, 'email._policybase': <module 'email._policybase' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_policybase.py'>, 'email.feedparser': <module 'email.feedparser' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\feedparser.py'>, 'email.parser': <module 'email.parser' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\parser.py'>, 'uu': <module 'uu' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\uu.py'>, 'email._encoded_words': <module 'email._encoded_words' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\_encoded_words.py'>, 'email.iterators': <module 'email.iterators' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\iterators.py'>, 'email.message': <module 'email.message' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\email\\message.py'>, '_ssl': <module '_ssl' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_ssl.pyd'>, 'ssl': <module 'ssl' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ssl.py'>, 'http.client': <module 'http.client' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\client.py'>, 'xml': <module 'xml' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\__init__.py'>, 'xml.parsers': <module 'xml.parsers' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\parsers\\__init__.py'>, 'pyexpat.errors': <module 'pyexpat.errors'>, 'pyexpat.model': <module 'pyexpat.model'>, 'pyexpat': <module 'pyexpat' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\pyexpat.pyd'>, 'xml.parsers.expat.model': <module 'pyexpat.model'>, 'xml.parsers.expat.errors': <module 'pyexpat.errors'>, 'xml.parsers.expat': <module 'xml.parsers.expat' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xml\\parsers\\expat.py'>, 'zlib': <module 'zlib' (built-in)>, '_compression': <module '_compression' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_compression.py'>, 'gzip': <module 'gzip' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\gzip.py'>, 'xmlrpc.client': <module 'xmlrpc.client' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xmlrpc\\client.py'>, 'copy': <module 'copy' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\copy.py'>, 'html.entities': <module 'html.entities' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\html\\entities.py'>, 'html': <module 'html' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\html\\__init__.py'>, 'posixpath': <module 'posixpath' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\posixpath.py'>, 'mimetypes': <module 'mimetypes' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\mimetypes.py'>, 'fnmatch': <module 'fnmatch' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\fnmatch.py'>, '_bz2': <module '_bz2' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_bz2.pyd'>, 'bz2': <module 'bz2' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\bz2.py'>, '_lzma': <module '_lzma' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_lzma.pyd'>, 'lzma': <module 'lzma' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\lzma.py'>, 'shutil': <module 'shutil' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\shutil.py'>, 'socketserver': <module 'socketserver' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\socketserver.py'>, 'http.server': <module 'http.server' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\server.py'>, '_ast': <module '_ast' (built-in)>, 'ast': <module 'ast' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ast.py'>, '_opcode': <module '_opcode' (built-in)>, 'opcode': <module 'opcode' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\opcode.py'>, 'dis': <module 'dis' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\dis.py'>, 'inspect': <module 'inspect' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\inspect.py'>, 'sysconfig': <module 'sysconfig' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\sysconfig.py'>, 'pydoc': <module 'pydoc' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pydoc.py'>, 'xmlrpc.server': <module 'xmlrpc.server' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\xmlrpc\\server.py'>, '_pydev_bundle._pydev_saved_modules': <module '_pydev_bundle._pydev_saved_modules' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\_pydev_saved_modules.py'>, '_pydevd_bundle.pydevd_constants': <module '_pydevd_bundle.pydevd_constants' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_constants.py'>, '_pydev_runfiles': <module '_pydev_runfiles' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_runfiles\\__init__.py'>, '_pydevd_frame_eval': <module '_pydevd_frame_eval' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_frame_eval\\__init__.py'>, 'pydev_ipython': <module 'pydev_ipython' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydev_ipython\\__init__.py'>, 'zipfile': <module 'zipfile' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\zipfile.py'>, 'plistlib': <module 'plistlib' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\plistlib.py'>, 'tempfile': <module 'tempfile' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\tempfile.py'>, 'textwrap': <module 'textwrap' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\textwrap.py'>, 'pkg_resources.extern': <module 'pkg_resources.extern' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\extern\\__init__.py'>, 'pkg_resources._vendor': <module 'pkg_resources._vendor' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\__init__.py'>, 'pkg_resources._vendor.six': <module 'pkg_resources._vendor.six' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\six.py'>, 'pkg_resources.extern.six': <module 'pkg_resources._vendor.six' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\six.py'>, 'pkg_resources._vendor.six.moves': <module 'pkg_resources._vendor.six.moves' (<pkg_resources._vendor.six._SixMetaPathImporter object at 0x0000018B304E68E0>)>, 'pkg_resources.extern.six.moves': <module 'pkg_resources._vendor.six.moves' (<pkg_resources._vendor.six._SixMetaPathImporter object at 0x0000018B304E68E0>)>, '_ctypes': <module '_ctypes' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_ctypes.pyd'>, 'ctypes._endian': <module 'ctypes._endian' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ctypes\\_endian.py'>, 'ctypes': <module 'ctypes' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ctypes\\__init__.py'>, 'pkg_resources._vendor.appdirs': <module 'pkg_resources._vendor.appdirs' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\appdirs.py'>, 'pkg_resources.extern.appdirs': <module 'pkg_resources._vendor.appdirs' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\appdirs.py'>, 'pkg_resources._vendor.packaging.__about__': <module 'pkg_resources._vendor.packaging.__about__' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\packaging\\__about__.py'>, 'pkg_resources._vendor.packaging': <module 'pkg_resources._vendor.packaging' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\packaging\\__init__.py'>, 'pkg_resources.extern.packaging': <module 'pkg_resources._vendor.packaging' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\packaging\\__init__.py'>, 'pkg_resources.extern.packaging._structures': <module 'pkg_resources.extern.packaging._structures' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\packaging\\_structures.py'>, 'pkg_resources.extern.packaging.version': <module 'pkg_resources.extern.packaging.version' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\packaging\\version.py'>, 'pkg_resources.extern.packaging._compat': <module 'pkg_resources.extern.packaging._compat' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\packaging\\_compat.py'>, 'pkg_resources.extern.packaging.specifiers': <module 'pkg_resources.extern.packaging.specifiers' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\packaging\\specifiers.py'>, 'pprint': <module 'pprint' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pprint.py'>, 'pkg_resources._vendor.pyparsing': <module 'pkg_resources._vendor.pyparsing' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\pyparsing.py'>, 'pkg_resources.extern.pyparsing': <module 'pkg_resources._vendor.pyparsing' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\pyparsing.py'>, 'pkg_resources._vendor.six.moves.urllib': <module 'pkg_resources._vendor.six.moves.urllib' (<pkg_resources._vendor.six._SixMetaPathImporter object at 0x0000018B304E68E0>)>, 'pkg_resources.extern.six.moves.urllib': <module 'pkg_resources._vendor.six.moves.urllib' (<pkg_resources._vendor.six._SixMetaPathImporter object at 0x0000018B304E68E0>)>, 'pkg_resources.extern.packaging.markers': <module 'pkg_resources.extern.packaging.markers' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\packaging\\markers.py'>, 'pkg_resources.extern.packaging.requirements': <module 'pkg_resources.extern.packaging.requirements' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\_vendor\\packaging\\requirements.py'>, 'pkg_resources': <module 'pkg_resources' from 'c:\\Users\\me\\Documents\\Code\\DIR\\TestProject\\.venv\\lib\\site-packages\\pkg_resources\\__init__.py'>, 'pydevd_plugins': <module 'pydevd_plugins' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydevd_plugins\\__init__.py'>, 'atexit': <module 'atexit' (built-in)>, 'getpass': <module 'getpass' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\getpass.py'>, '_pydev_bundle.pydev_log': <module '_pydev_bundle.pydev_log' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\pydev_log.py'>, '_pydev_bundle._pydev_filesystem_encoding': <module '_pydev_bundle._pydev_filesystem_encoding' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\_pydev_filesystem_encoding.py'>, '_pydevd_bundle.pydevd_comm_constants': <module '_pydevd_bundle.pydevd_comm_constants' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_comm_constants.py'>, 'ctypes.wintypes': <module 'ctypes.wintypes' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\ctypes\\wintypes.py'>, 'pydevd_file_utils': <module 'pydevd_file_utils' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydevd_file_utils.py'>, '_pydev_bundle._pydev_execfile': <module '_pydev_bundle._pydev_execfile' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\_pydev_execfile.py'>, '_pydevd_bundle.pydevd_exec2': <module '_pydevd_bundle.pydevd_exec2' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_exec2.py'>, '_pydev_bundle.pydev_imports': <module '_pydev_bundle.pydev_imports' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\pydev_imports.py'>, '_pydev_bundle.pydev_is_thread_alive': <module '_pydev_bundle.pydev_is_thread_alive' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\pydev_is_thread_alive.py'>, '_pydev_bundle.pydev_override': <module '_pydev_bundle.pydev_override' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\pydev_override.py'>, 'pydevd_plugins.extensions': <module 'pydevd_plugins.extensions' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydevd_plugins\\extensions\\__init__.py'>, '_pydevd_bundle.pydevd_extension_utils': <module '_pydevd_bundle.pydevd_extension_utils' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_extension_utils.py'>, '_pydevd_bundle.pydevd_frame_utils': <module '_pydevd_bundle.pydevd_frame_utils' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_frame_utils.py'>, 'glob': <module 'glob' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\glob.py'>, '_pydevd_bundle.pydevd_filtering': <module '_pydevd_bundle.pydevd_filtering' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_filtering.py'>, '_pydevd_bundle.pydevd_io': <module '_pydevd_bundle.pydevd_io' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_io.py'>, '_pydevd_bundle.pydevd_defaults': <module '_pydevd_bundle.pydevd_defaults' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_defaults.py'>, '_pydevd_bundle.pydevd_utils': <module '_pydevd_bundle.pydevd_utils' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_utils.py'>, '_pydevd_bundle.pydevd_runpy': <module '_pydevd_bundle.pydevd_runpy' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_runpy.py'>, '_pydev_bundle._pydev_tipper_common': <module '_pydev_bundle._pydev_tipper_common' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\_pydev_tipper_common.py'>, '_pydev_bundle._pydev_imports_tipper': <module '_pydev_bundle._pydev_imports_tipper' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\_pydev_imports_tipper.py'>, '_pydev_bundle._pydev_calltip_util': <module '_pydev_bundle._pydev_calltip_util' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\_pydev_calltip_util.py'>, '_compat_pickle': <module '_compat_pickle' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\_compat_pickle.py'>, '_pickle': <module '_pickle' (built-in)>, 'pickle': <module 'pickle' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pickle.py'>, '_pydevd_bundle.pydevd_safe_repr': <module '_pydevd_bundle.pydevd_safe_repr' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_safe_repr.py'>, '_pydevd_bundle.pydevd_resolver': <module '_pydevd_bundle.pydevd_resolver' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_resolver.py'>, '_pydevd_bundle.pydevd_extension_api': <module '_pydevd_bundle.pydevd_extension_api' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_extension_api.py'>, '_pydevd_bundle.pydevd_xml': <module '_pydevd_bundle.pydevd_xml' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_xml.py'>, '_pydevd_bundle.pydevd_dont_trace': <module '_pydevd_bundle.pydevd_dont_trace' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_dont_trace.py'>, '_pydevd_frame_eval.vendored': <module '_pydevd_frame_eval.vendored' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_frame_eval\\vendored\\__init__.py'>, '_pydevd_frame_eval.vendored.bytecode.flags': <module '_pydevd_frame_eval.vendored.bytecode.flags' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_frame_eval\\vendored\\bytecode\\flags.py'>, '_pydevd_frame_eval.vendored.bytecode.instr': <module '_pydevd_frame_eval.vendored.bytecode.instr' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_frame_eval\\vendored\\bytecode\\instr.py'>, '_pydevd_frame_eval.vendored.bytecode.bytecode': <module '_pydevd_frame_eval.vendored.bytecode.bytecode' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_frame_eval\\vendored\\bytecode\\bytecode.py'>, '_pydevd_frame_eval.vendored.bytecode.concrete': <module '_pydevd_frame_eval.vendored.bytecode.concrete' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_frame_eval\\vendored\\bytecode\\concrete.py'>, '_pydevd_frame_eval.vendored.bytecode.cfg': <module '_pydevd_frame_eval.vendored.bytecode.cfg' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_frame_eval\\vendored\\bytecode\\cfg.py'>, '_pydevd_frame_eval.vendored.bytecode': <module '_pydevd_frame_eval.vendored.bytecode' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_frame_eval\\vendored\\bytecode\\__init__.py'>, '_pydevd_bundle.pydevd_bytecode_utils': <module '_pydevd_bundle.pydevd_bytecode_utils' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_bytecode_utils.py'>, '_pydevd_bundle.pydevd_frame': <module '_pydevd_bundle.pydevd_frame' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_frame.py'>, '_pydevd_bundle.pydevd_additional_thread_info_regular': <module '_pydevd_bundle.pydevd_additional_thread_info_regular' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_additional_thread_info_regular.py'>, '_pydevd_bundle.pydevd_additional_thread_info': <module '_pydevd_bundle.pydevd_additional_thread_info' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_additional_thread_info.py'>, '_pydevd_bundle.pydevd_thread_lifecycle': <module '_pydevd_bundle.pydevd_thread_lifecycle' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_thread_lifecycle.py'>, '_pydevd_bundle.pydevd_save_locals': <module '_pydevd_bundle.pydevd_save_locals' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_save_locals.py'>, 'pathlib': <module 'pathlib' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\pathlib.py'>, '_pydev_bundle.pydev_monkey': <module '_pydev_bundle.pydev_monkey' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\pydev_monkey.py'>, 'pydevd_tracing': <module 'pydevd_tracing' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydevd_tracing.py'>, '_pydevd_bundle.pydevd_collect_bytecode_info': <module '_pydevd_bundle.pydevd_collect_bytecode_info' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_collect_bytecode_info.py'>, '_pydevd_bundle.pydevd_daemon_thread': <module '_pydevd_bundle.pydevd_daemon_thread' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_daemon_thread.py'>, '_pydevd_bundle.pydevd_timeout': <module '_pydevd_bundle.pydevd_timeout' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_timeout.py'>, '_pydevd_bundle.pydevd_vars': <module '_pydevd_bundle.pydevd_vars' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_vars.py'>, '_pydev_bundle.pydev_console_utils': <module '_pydev_bundle.pydev_console_utils' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\pydev_console_utils.py'>, '_pydevd_bundle.pydevd_import_class': <module '_pydevd_bundle.pydevd_import_class' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_import_class.py'>, '_pydevd_bundle.pydevd_breakpoints': <module '_pydevd_bundle.pydevd_breakpoints' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_breakpoints.py'>, '_pydevd_bundle.pydevd_custom_frames': <module '_pydevd_bundle.pydevd_custom_frames' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_custom_frames.py'>, '_pydevd_bundle.pydevd_dont_trace_files': <module '_pydevd_bundle.pydevd_dont_trace_files' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_dont_trace_files.py'>, '_pydevd_bundle.pydevd_net_command': <module '_pydevd_bundle.pydevd_net_command' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_net_command.py'>, '_pydevd_bundle.pydevconsole_code': <module '_pydevd_bundle.pydevconsole_code' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevconsole_code.py'>, '_pydev_bundle.pydev_umd': <module '_pydev_bundle.pydev_umd' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\pydev_umd.py'>, 'pydevconsole': <module 'pydevconsole' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydevconsole.py'>, '_pydev_bundle._pydev_completer': <module '_pydev_bundle._pydev_completer' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\_pydev_completer.py'>, '_pydevd_bundle.pydevd_net_command_factory_xml': <module '_pydevd_bundle.pydevd_net_command_factory_xml' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_net_command_factory_xml.py'>, '_pydevd_bundle.pydevd_trace_dispatch_regular': <module '_pydevd_bundle.pydevd_trace_dispatch_regular' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_trace_dispatch_regular.py'>, '_pydevd_bundle.pydevd_trace_dispatch': <module '_pydevd_bundle.pydevd_trace_dispatch' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_trace_dispatch.py'>, '_pydevd_frame_eval.pydevd_frame_eval_main': <module '_pydevd_frame_eval.pydevd_frame_eval_main' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_frame_eval\\pydevd_frame_eval_main.py'>, '_pydevd_bundle.pydevd_source_mapping': <module '_pydevd_bundle.pydevd_source_mapping' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_source_mapping.py'>, '_pydevd_bundle.pydevd_concurrency_analyser': <module '_pydevd_bundle.pydevd_concurrency_analyser' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_concurrency_analyser\\__init__.py'>, '_pydevd_bundle.pydevd_concurrency_analyser.pydevd_thread_wrappers': <module '_pydevd_bundle.pydevd_concurrency_analyser.pydevd_thread_wrappers' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_concurrency_analyser\\pydevd_thread_wrappers.py'>, '_pydevd_bundle.pydevd_concurrency_analyser.pydevd_concurrency_logger': <module '_pydevd_bundle.pydevd_concurrency_analyser.pydevd_concurrency_logger' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_concurrency_analyser\\pydevd_concurrency_logger.py'>, '_pydevd_bundle._debug_adapter': <module '_pydevd_bundle._debug_adapter' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\_debug_adapter\\__init__.py'>, '_pydevd_bundle._debug_adapter.pydevd_schema_log': <module '_pydevd_bundle._debug_adapter.pydevd_schema_log' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\_debug_adapter\\pydevd_schema_log.py'>, '_pydevd_bundle._debug_adapter.pydevd_base_schema': <module '_pydevd_bundle._debug_adapter.pydevd_base_schema' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\_debug_adapter\\pydevd_base_schema.py'>, '_pydevd_bundle._debug_adapter.pydevd_schema': <module '_pydevd_bundle._debug_adapter.pydevd_schema' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\_debug_adapter\\pydevd_schema.py'>, '_pydevd_bundle.pydevd_reload': <module '_pydevd_bundle.pydevd_reload' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_reload.py'>, '_pydev_bundle.fsnotify': <module '_pydev_bundle.fsnotify' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydev_bundle\\fsnotify\\__init__.py'>, '_pydevd_bundle.pydevd_console': <module '_pydevd_bundle.pydevd_console' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_console.py'>, '_pydevd_bundle.pydevd_comm': <module '_pydevd_bundle.pydevd_comm' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_comm.py'>, '_pydevd_bundle.pydevd_net_command_factory_json': <module '_pydevd_bundle.pydevd_net_command_factory_json' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_net_command_factory_json.py'>, '_pydevd_bundle.pydevd_api': <module '_pydevd_bundle.pydevd_api' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_api.py'>, '_pydevd_bundle.pydevd_json_debug_options': <module '_pydevd_bundle.pydevd_json_debug_options' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_json_debug_options.py'>, '_pydevd_bundle.pydevd_process_net_command_json': <module '_pydevd_bundle.pydevd_process_net_command_json' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_process_net_command_json.py'>, '_pydevd_bundle.pydevd_traceproperty': <module '_pydevd_bundle.pydevd_traceproperty' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_traceproperty.py'>, '_pydevd_bundle.pydevd_process_net_command': <module '_pydevd_bundle.pydevd_process_net_command' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_process_net_command.py'>, '_pydevd_bundle.pydevd_suspended_frames': <module '_pydevd_bundle.pydevd_suspended_frames' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_suspended_frames.py'>, '_pydevd_bundle.pydevd_trace_api': <module '_pydevd_bundle.pydevd_trace_api' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_trace_api.py'>, 'pydevd_plugins.pydevd_line_validation': <module 'pydevd_plugins.pydevd_line_validation' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydevd_plugins\\pydevd_line_validation.py'>, 'pydevd_plugins.django_debug': <module 'pydevd_plugins.django_debug' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydevd_plugins\\django_debug.py'>, 'pydevd_plugins.jinja2_debug': <module 'pydevd_plugins.jinja2_debug' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydevd_plugins\\jinja2_debug.py'>, '_pydevd_bundle.pydevd_plugin_utils': <module '_pydevd_bundle.pydevd_plugin_utils' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\_pydevd_bundle\\pydevd_plugin_utils.py'>, 'pydevd_plugins.extensions.types': <module 'pydevd_plugins.extensions.types' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydevd_plugins\\extensions\\types\\__init__.py'>, 'pydevd_plugins.extensions.types.pydevd_helpers': <module 'pydevd_plugins.extensions.types.pydevd_helpers' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydevd_plugins\\extensions\\types\\pydevd_helpers.py'>, 'pydevd_plugins.extensions.types.pydevd_plugin_numpy_types': <module 'pydevd_plugins.extensions.types.pydevd_plugin_numpy_types' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydevd_plugins\\extensions\\types\\pydevd_plugin_numpy_types.py'>, 'pydevd_plugins.extensions.types.pydevd_plugin_pandas_types': <module 'pydevd_plugins.extensions.types.pydevd_plugin_pandas_types' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydevd_plugins\\extensions\\types\\pydevd_plugin_pandas_types.py'>, 'pydevd_plugins.extensions.types.pydevd_plugins_django_form_str': <module 'pydevd_plugins.extensions.types.pydevd_plugins_django_form_str' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydevd_plugins\\extensions\\types\\pydevd_plugins_django_form_str.py'>, 'pydevd': <module 'pydevd' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydevd.py'>, 'debugpy._vendored.force_pydevd': <module 'debugpy._vendored.force_pydevd' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\_vendored\\force_pydevd.py'>, 'debugpy.server': <module 'debugpy.server' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\server\\__init__.py'>, 'debugpy.common': <module 'debugpy.common' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\common\\__init__.py'>, 'debugpy.common.json': <module 'debugpy.common.json' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\common\\json.py'>, 'debugpy.common.timestamp': <module 'debugpy.common.timestamp' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\common\\timestamp.py'>, 'debugpy.common.util': <module 'debugpy.common.util' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\common\\util.py'>, 'debugpy.common.log': <module 'debugpy.common.log' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\common\\log.py'>, 'debugpy.adapter': <module 'debugpy.adapter' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\adapter\\__init__.py'>, 'debugpy.common.sockets': <module 'debugpy.common.sockets' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\common\\sockets.py'>, 'debugpy.server.api': <module 'debugpy.server.api' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\server\\api.py'>, 'debugpy.server.cli': <module 'debugpy.server.cli' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy/..\\debugpy\\server\\cli.py'>, 'encodings.hex_codec': <module 'encodings.hex_codec' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\encodings\\hex_codec.py'>, 'pydev_ipython.inputhook': <module 'pydev_ipython.inputhook' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydev_ipython\\inputhook.py'>, 'pydev_ipython.matplotlibtools': <module 'pydev_ipython.matplotlibtools' from 'c:\\Users\\me\\.vscode\\extensions\\ms-python.python-2023.14.0\\pythonFiles\\lib\\python\\debugpy\\_vendored\\pydevd\\pydev_ipython\\matplotlibtools.py'>, 'azure_functions_worker': <module 'azure_functions_worker' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\__init__.py'>, 'gettext': <module 'gettext' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\gettext.py'>, 'argparse': <module 'argparse' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\argparse.py'>, 'azure_functions_worker.main': <module 'azure_functions_worker.main' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\main.py'>, 'azure_functions_worker.utils': <module 'azure_functions_worker.utils' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\utils\\__init__.py'>, 'azure_functions_worker.utils.common': <module 'azure_functions_worker.utils.common' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\utils\\common.py'>, 'logging': <module 'logging' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\logging\\__init__.py'>, 'logging.handlers': <module 'logging.handlers' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\logging\\handlers.py'>, 'azure_functions_worker.logging': <module 'azure_functions_worker.logging' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\logging.py'>, 'azure_functions_worker.constants': <module 'azure_functions_worker.constants' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\constants.py'>, 'azure_functions_worker.utils.tracing': <module 'azure_functions_worker.utils.tracing' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\utils\\tracing.py'>, 'azure_functions_worker.utils.wrappers': <module 'azure_functions_worker.utils.wrappers' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\utils\\wrappers.py'>, 'azure_functions_worker.utils.dependency': <module 'azure_functions_worker.utils.dependency' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\utils\\dependency.py'>, 'azure_functions_worker._thirdparty': <module 'azure_functions_worker._thirdparty' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\_thirdparty\\__init__.py'>, 'concurrent': <module 'concurrent' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\concurrent\\__init__.py'>, 'concurrent.futures._base': <module 'concurrent.futures._base' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\concurrent\\futures\\_base.py'>, 'concurrent.futures': <module 'concurrent.futures' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\concurrent\\futures\\__init__.py'>, 'asyncio.constants': <module 'asyncio.constants' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\constants.py'>, 'asyncio.format_helpers': <module 'asyncio.format_helpers' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\format_helpers.py'>, 'asyncio.base_futures': <module 'asyncio.base_futures' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\base_futures.py'>, 'asyncio.log': <module 'asyncio.log' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\log.py'>, 'asyncio.coroutines': <module 'asyncio.coroutines' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\coroutines.py'>, '_contextvars': <module '_contextvars' (built-in)>, 'contextvars': <module 'contextvars' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\contextvars.py'>, 'asyncio.exceptions': <module 'asyncio.exceptions' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\exceptions.py'>, 'asyncio.base_tasks': <module 'asyncio.base_tasks' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\base_tasks.py'>, '_asyncio': <module '_asyncio' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_asyncio.pyd'>, 'asyncio.events': <module 'asyncio.events' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\events.py'>, 'asyncio.futures': <module 'asyncio.futures' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\futures.py'>, 'asyncio.protocols': <module 'asyncio.protocols' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\protocols.py'>, 'asyncio.transports': <module 'asyncio.transports' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\transports.py'>, 'asyncio.sslproto': <module 'asyncio.sslproto' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\sslproto.py'>, 'asyncio.locks': <module 'asyncio.locks' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\locks.py'>, 'asyncio.tasks': <module 'asyncio.tasks' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\tasks.py'>, 'asyncio.staggered': <module 'asyncio.staggered' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\staggered.py'>, 'asyncio.trsock': <module 'asyncio.trsock' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\trsock.py'>, 'asyncio.base_events': <module 'asyncio.base_events' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\base_events.py'>, 'asyncio.runners': <module 'asyncio.runners' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\runners.py'>, 'asyncio.queues': <module 'asyncio.queues' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\queues.py'>, 'asyncio.streams': <module 'asyncio.streams' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\streams.py'>, 'asyncio.subprocess': <module 'asyncio.subprocess' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\subprocess.py'>, 'asyncio.threads': <module 'asyncio.threads' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\threads.py'>, '_overlapped': <module '_overlapped' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_overlapped.pyd'>, 'asyncio.base_subprocess': <module 'asyncio.base_subprocess' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\base_subprocess.py'>, 'asyncio.proactor_events': <module 'asyncio.proactor_events' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\proactor_events.py'>, 'asyncio.selector_events': <module 'asyncio.selector_events' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\selector_events.py'>, 'asyncio.windows_utils': <module 'asyncio.windows_utils' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\windows_utils.py'>, 'asyncio.windows_events': <module 'asyncio.windows_events' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\windows_events.py'>, 'asyncio': <module 'asyncio' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\asyncio\\__init__.py'>, 'azure_functions_worker._thirdparty.aio_compat': <module 'azure_functions_worker._thirdparty.aio_compat' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\_thirdparty\\aio_compat.py'>, 'azure_functions_worker.dispatcher': <module 'azure_functions_worker.dispatcher' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\dispatcher.py'>, 'grpc._cython': <module 'grpc._cython' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\_cython\\__init__.py'>, '_cython_0_29_25': <module '_cython_0_29_25'>, 'cython_runtime': <module 'cython_runtime'>, 'grpc._cython.cygrpc': <module 'grpc._cython.cygrpc' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\_cython\\cygrpc.cp39-win_amd64.pyd'>, 'grpc._compression': <module 'grpc._compression' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\_compression.py'>, 'grpc._runtime_protos': <module 'grpc._runtime_protos' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\_runtime_protos.py'>, 'six': <module 'six' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\six.py'>, 'grpc._grpcio_metadata': <module 'grpc._grpcio_metadata' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\_grpcio_metadata.py'>, 'grpc.aio._metadata': <module 'grpc.aio._metadata' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\aio\\_metadata.py'>, 'grpc.aio._typing': <module 'grpc.aio._typing' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\aio\\_typing.py'>, 'grpc.aio._base_call': <module 'grpc.aio._base_call' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\aio\\_base_call.py'>, 'grpc.aio._base_channel': <module 'grpc.aio._base_channel' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\aio\\_base_channel.py'>, 'grpc.aio._base_server': <module 'grpc.aio._base_server' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\aio\\_base_server.py'>, 'grpc._common': <module 'grpc._common' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\_common.py'>, 'grpc.aio._call': <module 'grpc.aio._call' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\aio\\_call.py'>, 'grpc.aio._utils': <module 'grpc.aio._utils' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\aio\\_utils.py'>, 'grpc.aio._interceptor': <module 'grpc.aio._interceptor' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\aio\\_interceptor.py'>, 'grpc.aio._channel': <module 'grpc.aio._channel' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\aio\\_channel.py'>, 'grpc.aio._server': <module 'grpc.aio._server' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\aio\\_server.py'>, 'grpc.aio': <module 'grpc.aio' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\aio\\__init__.py'>, 'grpc': <module 'grpc' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\grpc\\__init__.py'>, 'azure_functions_worker.bindings.tracecontext': <module 'azure_functions_worker.bindings.tracecontext' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\tracecontext.py'>, 'azure_functions_worker.bindings.rpcexception': <module 'azure_functions_worker.bindings.rpcexception' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\rpcexception.py'>, 'azure_functions_worker.bindings.retrycontext': <module 'azure_functions_worker.bindings.retrycontext' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\retrycontext.py'>, 'azure_functions_worker.bindings.context': <module 'azure_functions_worker.bindings.context' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\context.py'>, 'google': <module 'google' (namespace)>, 'google.protobuf': <module 'google.protobuf' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\__init__.py'>, 'google.protobuf.internal': <module 'google.protobuf.internal' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\internal\\__init__.py'>, 'google.protobuf.internal.enum_type_wrapper': <module 'google.protobuf.internal.enum_type_wrapper' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\internal\\enum_type_wrapper.py'>, 'google.protobuf.internal._api_implementation': <module 'google.protobuf.internal._api_implementation' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\internal\\_api_implementation.cp39-win_amd64.pyd'>, 'google.protobuf.internal.api_implementation': <module 'google.protobuf.internal.api_implementation' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\internal\\api_implementation.py'>, 'google.protobuf.pyext': <module 'google.protobuf.pyext' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\pyext\\__init__.py'>, 'google.protobuf.message': <module 'google.protobuf.message' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\message.py'>, 'google.protobuf.pyext._message': <module 'google.protobuf.pyext._message' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\pyext\\_message.cp39-win_amd64.pyd'>, 'google.protobuf.descriptor': <module 'google.protobuf.descriptor' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\descriptor.py'>, 'google.protobuf.descriptor_database': <module 'google.protobuf.descriptor_database' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\descriptor_database.py'>, 'google.protobuf.text_encoding': <module 'google.protobuf.text_encoding' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\text_encoding.py'>, 'google.protobuf.descriptor_pool': <module 'google.protobuf.descriptor_pool' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\descriptor_pool.py'>, 'google.protobuf.pyext.cpp_message': <module 'google.protobuf.pyext.cpp_message' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\pyext\\cpp_message.py'>, 'google.protobuf.message_factory': <module 'google.protobuf.message_factory' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\message_factory.py'>, 'google.protobuf.symbol_database': <module 'google.protobuf.symbol_database' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\symbol_database.py'>, 'google.protobuf.reflection': <module 'google.protobuf.reflection' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\reflection.py'>, 'google.protobuf.internal.well_known_types': <module 'google.protobuf.internal.well_known_types' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\internal\\well_known_types.py'>, 'google.protobuf.duration_pb2': <module 'google.protobuf.duration_pb2' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\duration_pb2.py'>, 'azure_functions_worker.protos.identity': <module 'azure_functions_worker.protos.identity' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\protos\\identity\\__init__.py'>, 'azure_functions_worker.protos.shared': <module 'azure_functions_worker.protos.shared' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\protos\\shared\\__init__.py'>, 'google.protobuf.timestamp_pb2': <module 'google.protobuf.timestamp_pb2' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\google\\protobuf\\timestamp_pb2.py'>, 'azure_functions_worker.protos.shared.NullableTypes_pb2': <module 'azure_functions_worker.protos.shared.NullableTypes_pb2' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\protos\\shared\\NullableTypes_pb2.py'>, 'azure_functions_worker.protos.identity.ClaimsIdentityRpc_pb2': <module 'azure_functions_worker.protos.identity.ClaimsIdentityRpc_pb2' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\protos\\identity\\ClaimsIdentityRpc_pb2.py'>, 'azure_functions_worker.protos.FunctionRpc_pb2': <module 'azure_functions_worker.protos.FunctionRpc_pb2' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\protos\\FunctionRpc_pb2.py'>, 'azure_functions_worker.protos.FunctionRpc_pb2_grpc': <module 'azure_functions_worker.protos.FunctionRpc_pb2_grpc' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\protos\\FunctionRpc_pb2_grpc.py'>, 'azure_functions_worker.protos': <module 'azure_functions_worker.protos' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\protos\\__init__.py'>, 'http.cookies': <module 'http.cookies' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\http\\cookies.py'>, 'dateutil._version': <module 'dateutil._version' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\dateutil\\_version.py'>, 'dateutil': <module 'dateutil' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\dateutil\\__init__.py'>, 'dateutil._common': <module 'dateutil._common' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\dateutil\\_common.py'>, 'dateutil.relativedelta': <module 'dateutil.relativedelta' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\dateutil\\relativedelta.py'>, 'six.moves': <module 'six.moves' (<six._SixMetaPathImporter object at 0x0000018B319E20D0>)>, 'dateutil.tz._common': <module 'dateutil.tz._common' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\dateutil\\tz\\_common.py'>, 'dateutil.tz._factories': <module 'dateutil.tz._factories' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\dateutil\\tz\\_factories.py'>, 'dateutil.tz.win': <module 'dateutil.tz.win' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\dateutil\\tz\\win.py'>, 'dateutil.tz.tz': <module 'dateutil.tz.tz' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\dateutil\\tz\\tz.py'>, 'dateutil.tz': <module 'dateutil.tz' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\dateutil\\tz\\__init__.py'>, 'dateutil.parser._parser': <module 'dateutil.parser._parser' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\dateutil\\parser\\_parser.py'>, 'dateutil.parser.isoparser': <module 'dateutil.parser.isoparser' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\dateutil\\parser\\isoparser.py'>, 'dateutil.parser': <module 'dateutil.parser' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\dateutil\\parser\\__init__.py'>, 'azure_functions_worker.bindings.nullable_converters': <module 'azure_functions_worker.bindings.nullable_converters' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\nullable_converters.py'>, 'azure_functions_worker.bindings.datumdef': <module 'azure_functions_worker.bindings.datumdef' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\datumdef.py'>, 'azure_functions_worker.bindings.generic': <module 'azure_functions_worker.bindings.generic' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\generic.py'>, 'mmap': <module 'mmap' (built-in)>, 'azure_functions_worker.bindings.shared_memory_data_transfer.shared_memory_constants': <module 'azure_functions_worker.bindings.shared_memory_data_transfer.shared_memory_constants' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\shared_memory_data_transfer\\shared_memory_constants.py'>, 'azure_functions_worker.bindings.shared_memory_data_transfer.file_accessor': <module 'azure_functions_worker.bindings.shared_memory_data_transfer.file_accessor' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\shared_memory_data_transfer\\file_accessor.py'>, 'azure_functions_worker.bindings.shared_memory_data_transfer.shared_memory_exception': <module 'azure_functions_worker.bindings.shared_memory_data_transfer.shared_memory_exception' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\shared_memory_data_transfer\\shared_memory_exception.py'>, 'azure_functions_worker.bindings.shared_memory_data_transfer.file_accessor_unix': <module 'azure_functions_worker.bindings.shared_memory_data_transfer.file_accessor_unix' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\shared_memory_data_transfer\\file_accessor_unix.py'>, 'azure_functions_worker.bindings.shared_memory_data_transfer.file_accessor_windows': <module 'azure_functions_worker.bindings.shared_memory_data_transfer.file_accessor_windows' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\shared_memory_data_transfer\\file_accessor_windows.py'>, 'azure_functions_worker.bindings.shared_memory_data_transfer.file_accessor_factory': <module 'azure_functions_worker.bindings.shared_memory_data_transfer.file_accessor_factory' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\shared_memory_data_transfer\\file_accessor_factory.py'>, 'azure_functions_worker.bindings.shared_memory_data_transfer.shared_memory_map': <module 'azure_functions_worker.bindings.shared_memory_data_transfer.shared_memory_map' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\shared_memory_data_transfer\\shared_memory_map.py'>, '_uuid': <module '_uuid' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\DLLs\\_uuid.pyd'>, 'uuid': <module 'uuid' from 'C:\\Users\\me\\AppData\\Local\\Programs\\Python\\Python39\\lib\\uuid.py'>, 'azure_functions_worker.bindings.shared_memory_data_transfer.shared_memory_metadata': <module 'azure_functions_worker.bindings.shared_memory_data_transfer.shared_memory_metadata' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\shared_memory_data_transfer\\shared_memory_metadata.py'>, 'azure_functions_worker.bindings.shared_memory_data_transfer.shared_memory_manager': <module 'azure_functions_worker.bindings.shared_memory_data_transfer.shared_memory_manager' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\shared_memory_data_transfer\\shared_memory_manager.py'>, 'azure_functions_worker.bindings.shared_memory_data_transfer': <module 'azure_functions_worker.bindings.shared_memory_data_transfer' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\shared_memory_data_transfer\\__init__.py'>, 'azure_functions_worker.bindings.meta': <module 'azure_functions_worker.bindings.meta' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\meta.py'>, 'azure_functions_worker.bindings.out': <module 'azure_functions_worker.bindings.out' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\out.py'>, 'azure_functions_worker.bindings': <module 'azure_functions_worker.bindings' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\bindings\\__init__.py'>, 'azure_functions_worker._thirdparty.typing_inspect': <module 'azure_functions_worker._thirdparty.typing_inspect' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\_thirdparty\\typing_inspect.py'>, 'azure_functions_worker.functions': <module 'azure_functions_worker.functions' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\functions.py'>, 'azure_functions_worker.loader': <module 'azure_functions_worker.loader' from 'C:\\Program Files\\Microsoft\\Azure Functions Core Tools\\workers\\python\\3.9/WINDOWS/X64\\azure_functions_worker\\loader.py'>},python-packages Path exists: False
[2023-08-09T20:13:55.308Z] Worker failed to index functions
[2023-08-09T20:13:55.335Z] Result: Failure
Exception: ModuleNotFoundError: No module named 'azure.durable_functions'. Troubleshooting Guide: https://aka.ms/functions-modulenotfound
Stack:   File "C:\Program Files\Microsoft\Azure Functions Core Tools\workers\python\3.9/WINDOWS/X64\azure_functions_worker\dispatcher.py", line 338, in _handle__functions_metadata_request
    fx_metadata_results = self.index_functions(function_path)
  File "C:\Program Files\Microsoft\Azure Functions Core Tools\workers\python\3.9/WINDOWS/X64\azure_functions_worker\dispatcher.py", line 607, in index_functions
    indexed_functions = loader.index_function_app(function_path)
  File "C:\Program Files\Microsoft\Azure Functions Core Tools\workers\python\3.9/WINDOWS/X64\azure_functions_worker\utils\wrappers.py", line 48, in call
    raise extend_exception_message(e, message)
  File "C:\Program Files\Microsoft\Azure Functions Core Tools\workers\python\3.9/WINDOWS/X64\azure_functions_worker\utils\wrappers.py", line 44, in call
    return func(*args, **kwargs)
  File "C:\Program Files\Microsoft\Azure Functions Core Tools\workers\python\3.9/WINDOWS/X64\azure_functions_worker\loader.py", line 151, in index_function_app
    imported_module = importlib.import_module(module_name)
  File "C:\Users\me\AppData\Local\Programs\Python\Python39\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "C:\Users\me\Documents\Code\DIR\TestProject\function_app.py", line 2, in <module>
    import azure.durable_functions as df

Tasks.json:

{
  "version": "2.0.0",
  "tasks": [
    {
      "type": "func",
      "label": "func: host start",
      "command": "host start",
      "problemMatcher": "$func-python-watch",
      "isBackground": true,
      "dependsOn": "pip install (functions)"
    },
    {
      "label": "pip install (functions)",
      "type": "shell",
      "osx": {
        "command": "${config:azureFunctions.pythonVenv}/bin/python -m pip install -r requirements.txt"
      },
      "windows": {
        "command": "${config:azureFunctions.pythonVenv}/Scripts/python -m pip install -r requirements.txt"
      },
      "linux": {
        "command": "${config:azureFunctions.pythonVenv}/bin/python -m pip install -r requirements.txt"
      },
      "problemMatcher": []
    }
  ]
}

Launch.json:

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Attach to Python Functions",
      "type": "python",
      "request": "attach",
      "port": 9091,
      "preLaunchTask": "func: host start"
    }
  ]
}

local.settings.json:

{
  "IsEncrypted": false,
  "Values": {
    "FUNCTIONS_WORKER_RUNTIME": "python",
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "AzureWebJobsFeatureFlags": "EnableWorkerIndexing"
  }
}

Have you started the Azurite Storage emulator before starting the azure functions core tools host?

Have you found a fix for this? I'm experiencing the similar bug when running locally with Azure storage. It runs fine in azure after deployment.
Using: v1 version demo.
Python version 3.9.1 (python3).

Azure Functions Core Tools
Core Tools Version: 4.0.5198 Commit hash: N/A (64-bit)
Function Runtime Version: 4.21.1.20667

Here is my output:

Executed 'Functions.DurableFunctionsHttpStart' (Failed, Id=c9e4e064-44ed-4947-b47f-99781aaa2ed0, Duration=258ms)
[2023-08-18T12:05:23.250Z] System.Private.CoreLib: Exception while executing function: Functions.DurableFunctionsHttpStart. System.Private.CoreLib: Result: Failure
[2023-08-18T12:05:23.250Z] Exception: Exception: {'Message': 'Something went wrong while processing your request', 'ExceptionMessage': 'Value for one of the query parameters specified in the request URI is invalid.', 'ExceptionType': 'DurableTask.AzureStorage.Storage.DurableTaskStorageException', 'StackTrace': '   at DurableTask.AzureStorage.Storage.AzureStorageClient.MakeStorageRequest[T](Func`3 storageRequest, String accountName, String operationName, String clientRequestId, Boolean force) in /_/src/DurableTask.AzureStorage/Storage/AzureStorageClient.cs:line 149\n   at DurableTask.AzureStorage.Storage.Queue.AddMessageAsync(QueueMessage queueMessage, Nullable`1 visibilityDelay, Nullable`1 clientRequestId) in /_/src/DurableTask.AzureStorage/Storage/Queue.cs:line 54\n   at DurableTask.AzureStorage.Messaging.TaskHubQueue.AddMessageAsync(TaskMessage taskMessage, OrchestrationInstance sourceInstance, SessionBase session) in /_/src/DurableTask.AzureStorage/Messaging/TaskHubQueue.cs:line 129\n   at DurableTask.AzureStorage.AzureStorageOrchestrationService.CreateTaskOrchestrationAsync(TaskMessage creationMessage, OrchestrationStatus[] dedupeStatuses) in /_/src/DurableTask.AzureStorage/AzureStorageOrchestrationService.cs:line 1589\n   at DurableTask.Core.TaskHubClient.InternalCreateOrchestrationInstanceWithRaisedEventAsync(String orchestrationName, String orchestrationVersion, String orchestrationInstanceId, Object orchestrationInput, IDictionary`2 orchestrationTags, OrchestrationStatus[] dedupeStatuses, String eventName, Object eventData, Nullable`1 startAt) in /_/src/DurableTask.Core/TaskHubClient.cs:line 614\n   at Microsoft.Azure.WebJobs.Extensions.DurableTask.DurableClient.Microsoft.Azure.WebJobs.Extensions.DurableTask.IDurableOrchestrationClient.StartNewAsync[T](String orchestratorFunctionName, String instanceId, T input) in D:\\a\\_work\\1\\s\\src\\WebJobs.Extensions.DurableTask\\ContextImplementations\\DurableClient.cs:line 210\n   at Microsoft.Azure.WebJobs.Extensions.DurableTask.HttpApiHandler.HandleStartOrchestratorRequestAsync(HttpRequestMessage request, String functionName, String instanceId) in D:\\a\\_work\\1\\s\\src\\WebJobs.Extensions.DurableTask\\HttpApiHandler.cs:line 875\n   at Microsoft.Azure.WebJobs.Extensions.DurableTask.HttpApiHandler.HandleRequestAsync(HttpRequestMessage request) in D:\\a\\_work\\1\\s\\src\\WebJobs.Extensions.DurableTask\\HttpApiHandler.cs:line 306'}
[2023-08-18T12:05:23.250Z] Stack:   File "/usr/lib/azure-functions-core-tools-4/workers/python/3.9/LINUX/X64/azure_functions_worker/dispatcher.py", line 475, in _handle__invocation_request
[2023-08-18T12:05:23.250Z]     call_result = await self._run_async_func(
[2023-08-18T12:05:23.250Z]   File "/usr/lib/azure-functions-core-tools-4/workers/python/3.9/LINUX/X64/azure_functions_worker/dispatcher.py", line 758, in _run_async_func
[2023-08-18T12:05:23.250Z]     return await ExtensionManager.get_async_invocation_wrapper(
[2023-08-18T12:05:23.250Z]   File "/usr/lib/azure-functions-core-tools-4/workers/python/3.9/LINUX/X64/azure_functions_worker/extension.py", line 147, in get_async_invocation_wrapper
[2023-08-18T12:05:23.250Z]     result = await function(**args)
[2023-08-18T12:05:23.250Z]   File "/home/sigve/Dropbox/Projects/mok-see/nmbu_adt/cisco_df/DurableFunctionsHttpStart/__init__.py", line 17, in main
[2023-08-18T12:05:23.251Z]     instance_id = await client.start_new(req.route_params["functionName"], None, None)
[2023-08-18T12:05:23.251Z]   File "/home/sigve/Dropbox/Projects/mok-see/nmbu_adt/cisco_df/.venv/lib/python3.9/site-packages/azure/durable_functions/models/DurableOrchestrationClient.py", line 89, in start_new
[2023-08-18T12:05:23.251Z]     raise Exception(ex_message)

I get the same error when connecting to Azurite

@SigveMartin, @joshuadow: I think there may be slightly different errors being triggered here.

@SigveMartin: for the error reported here, it appears to me like the functionName required route_parameter had some kind of parsing issue.

Can you provide me with the HttpTrigger URL route you used when triggering this error?

@joshuadow: for the error reported here, the trace state that the DF SDK was not installed or could not be found, see the relevant blurb here:

Exception: ModuleNotFoundError: No module named 'azure.durable_functions'. Troubleshooting Guide: https://aka.ms/functions-modulenotfound

Have you confirmed that the azure-functions-durable package was installed in your virtual environment?

Hi @davidmrdavid
I followed the tutorial and used the url as specified there.

I deployed it and it worked when testing it in Azure.

I enden up using a dev container, and then I got it to work when running it in the container with exact same steps as when running it locally on my ubuntu 20.04 machine.

This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 4 days. It will be closed if no further activity occurs within 3 days of this comment.

Thanks @SigveMartin.

Good to hear that you got it working, but strange that it wasn't working without the dev container. I'll keep an eye out for a potential generalized issue, but this suggests to me that maybe there was some dev environment configuration issue.

This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 4 days. It will be closed if no further activity occurs within 3 days of this comment.