Week 8 updates
This commit is contained in:
18
week8/hello.py
Normal file
18
week8/hello.py
Normal file
@@ -0,0 +1,18 @@
|
||||
import modal
|
||||
from modal import App, Image
|
||||
|
||||
# Setup
|
||||
|
||||
app = modal.App("hello")
|
||||
image = Image.debian_slim().pip_install("requests")
|
||||
|
||||
# Hello!
|
||||
|
||||
@app.function(image=image)
|
||||
def hello() -> str:
|
||||
import requests
|
||||
|
||||
response = requests.get('https://ipinfo.io/json')
|
||||
data = response.json()
|
||||
city, region, country = data['city'], data['region'], data['country']
|
||||
return f"Hello from {city}, {region}, {country}!!"
|
||||
Reference in New Issue
Block a user