We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f984d78 commit 7e2a276Copy full SHA for 7e2a276
main.py
@@ -1,15 +1,29 @@
1
import os
2
import requests # noqa We are just importing this to prove the dependency installed correctly
3
4
+messages = []
5
-def main():
6
+def send_log():
7
env_file = os.getenv('GITHUB_ENV')
8
- with open(env_file, "a") as myfile:
9
- myfile.write("MY_VAR=MY_VALUE")
+ message = "\n".join(messages)
10
11
with open(env_file, "a") as myfile:
12
- myfile.write("\nMY_VAR=MY_VALUE2")
+ 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()
27
28
29
if __name__ == "__main__":
0 commit comments