Skip to content

Commit 815ec02

Browse files
Day 8 - Importing - Internal & External
1 parent ddb6ba9 commit 815ec02

File tree

2 files changed

+35
-0
lines changed

2 files changed

+35
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
msg_template = """Hello {name},
2+
Thank you for joining {website}. We are very
3+
happy to have you with us.
4+
""" # .format(name="Justin", website='cfe.sh')
5+
6+
def format_msg(my_name="Justin", my_website="cfe.sh"):
7+
my_msg = msg_template.format(name=my_name, website=my_website)
8+
return my_msg

tutorial-reference/Day 8/send.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import sys
2+
import requests
3+
from datetime import datetime
4+
5+
from formatting import format_msg
6+
7+
def send(name, website=None, verbose=False):
8+
if website != None:
9+
msg = format_msg(my_name=name, my_website=website)
10+
else:
11+
msg = format_msg(my_name=name)
12+
if verbose:
13+
print(name, website)
14+
# send the message
15+
r = requests.get("http://httpbin.org/json")
16+
if r.status_code == 200:
17+
return r.json()
18+
else:
19+
return "There was an error"
20+
21+
if __name__ == "__main__":
22+
print(sys.argv)
23+
name = "Unknown"
24+
if len(sys.argv) > 1:
25+
name = sys.argv[1]
26+
response = send(name, verbose=True)
27+
print(response)

0 commit comments

Comments
 (0)