Skip to content

Commit 7e2a276

Browse files
committed
log multi line
1 parent f984d78 commit 7e2a276

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

main.py

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,29 @@
11
import os
22
import requests # noqa We are just importing this to prove the dependency installed correctly
33

4+
messages = []
45

5-
def main():
6+
def send_log():
67
env_file = os.getenv('GITHUB_ENV')
78

8-
with open(env_file, "a") as myfile:
9-
myfile.write("MY_VAR=MY_VALUE")
9+
message = "\n".join(messages)
1010

1111
with open(env_file, "a") as myfile:
12-
myfile.write("\nMY_VAR=MY_VALUE2")
12+
myfile.write(f"MY_VAR={message}")
13+
14+
def log_message(message):
15+
messages.append(message)
16+
17+
18+
def main():
19+
try:
20+
log_message("foo")
21+
log_message("bar")
22+
log_message("baz")
23+
except Exception as e:
24+
log_message("Error")
25+
finally:
26+
send_log()
1327

1428

1529
if __name__ == "__main__":

0 commit comments

Comments
 (0)