azure-functions-python-worker
azure-functions-python-worker copied to clipboard
Python worker for Azure Functions.
## Description https://github.com/MagicStack/uvloop UnixSelectorEventLoop (current worker loop) vs Uvloop Test 1: 10k reqs, 50 UVs Unix Total: 19.4 s total Avg: 96.95 ms Median: 95.45 ms p(95): 106.34 ms RPS:...
### **Background:** Azure python functions apps running python versions 3.11 and below using cryptography module 44.0.0 fail with error Exception: Full Exception : Exception while executing function /Functions.api ---> Microsoft.Azure.WebJobs.Script.Workers.Rpc.RpcException...
## Description Fixes # function argument error message --- When somebody created a trigger with wrong parameters the error said: "FunctionLoadError: cannot load the healthcheck function: the following parameters are...
## Description Adds ServiceBus SDK-type bindings tests (using emulator) (V2 only) Adds ServiceBus Batch tests (using emulator) (V2 only Note: no SB topic tests yet Migrates Blob SDK-type binding tests...
## Description Fixes # --- ### PR information - [ ] The title of the PR is clear and informative. - [ ] There are a small number of commits,...
Describe the request: A clear and concise description. Well, make Azure Functions compatible with Python 3.14 :) Also, see: - #1588 - #1397
## Description Previously, this was the check in `get_function_return_type`: ``` if typing_inspect.is_generic_type( return_anno) and typing_inspect.get_origin( return_anno).__name__ == 'Out': ``` If `typing_inspect.get_origin(return_anno)` returned `None`, there would be an error thrown saying...
### Expected Behavior There should be no error ### Actual Behavior There is an error (please see log output) ### Steps to Reproduce _No response_ ### Relevant code being tried...
### Description Using the following code: ```python #!/usr/bin/env python import asyncio import azure.functions as func app = func.FunctionApp() @app.timer_trigger(schedule='0 */1 * * * *', arg_name='mytimer', run_on_startup=True) async def test_task_group_trigger(mytimer): await...
## Description Fixes # --- ### PR information - [ ] The title of the PR is clear and informative. - [ ] There are a small number of commits,...