Skip to content

Commit 0771b31

Browse files
authored
Python: Add from workers import env for top level env (#5682)
1 parent e872176 commit 0771b31

File tree

1 file changed

+8
-0
lines changed
  • src/pyodide/internal/workers-api/src/workers

1 file changed

+8
-0
lines changed

src/pyodide/internal/workers-api/src/workers/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,17 @@
4343
"Response",
4444
"WorkerEntrypoint",
4545
"WorkflowEntrypoint",
46+
"env",
4647
"fetch",
4748
"handler",
4849
"import_from_javascript",
4950
"python_from_rpc",
5051
"python_to_rpc",
5152
]
53+
54+
55+
def __getattr__(key):
56+
if key == "env":
57+
cloudflare_workers = import_from_javascript("cloudflare:workers")
58+
return cloudflare_workers.env
59+
raise AttributeError(f"module {__name__!r} has no attribute {key!r}")

0 commit comments

Comments
 (0)