ENF News Bot
Automated News Bot
- Joined
- Apr 15, 2022
- Messages
- 2,591
We are changing how Python Workers are structured by default. Previously, handlers were defined at the top-level of a module as
Here's an example of how to now define a Worker with a fetch handler:
To keep using the old-style handlers, you can specify the
Consult the Python Workers documentation for more details.
Continue reading...
on_fetch, on_scheduled, etc. methods, but now they live in an entrypoint class.Here's an example of how to now define a Worker with a fetch handler:
Code:
from workers import Response, WorkerEntrypoint
class Default(WorkerEntrypoint):
async def fetch(self, request):
return Response("Hello World!")
To keep using the old-style handlers, you can specify the
disable_python_no_global_handlers compatibility flag in your wrangler file:
Code:
{
"compatibility_flags": [
"disable_python_no_global_handlers"
]
}
compatibility_flags = [ "disable_python_no_global_handlers" ]Consult the Python Workers documentation for more details.
Continue reading...