All Topics
All Topics
Technology
Technology
AI
AI
Business
Business
Entertainment
Entertainment
News
News
Programming
Programming
Security
Security
Science
Science
Design
Design
Environment
Environment
Finance
Finance
Crypto
Crypto
Politics
Politics
Sports
Sports
Education
Education
Gaming
Gaming
Art
Art
Music
Music
Health
Health
Books
Books
Food
Food
Travel
Travel
Personal
Personal
Bluesky
Twitter

Workers - Python Workers handlers now live in an entrypoint class

10mo ago

Source

CloudflareWorkers - Python Workers handlers now live in an entrypoint classcloudflare.com
Snippet from the RSS feed
We are changing how Python Workers are structured by default. Previously, handlers were defined at the top-level of a module as 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: 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: wrangler.jsonc { " compatibility_flags " : [ "disable_python_no_global_handlers" ] } wrangler.toml compatibility_flags = [ "disable_python_no_global_handlers" ] Consult the Python Workers documentation for more details.

You might also wanna read

Comments

Sign in to join the conversation.

No comments yet. Be the first.