summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--flask-without-decorator.py9
-rw-r--r--scratch.py16
2 files changed, 24 insertions, 1 deletions
diff --git a/flask-without-decorator.py b/flask-without-decorator.py
new file mode 100644
index 0000000..a63a989
--- /dev/null
+++ b/flask-without-decorator.py
@@ -0,0 +1,9 @@
+from flask import Flask
+app = Flask(__name__)
+
+def say_hello():
+ return "hello, world!"
+app.add_url_rule("/hello", "sayhello", say_hello) # 1st param: URL pathname, 2nd: flask's internal name of endpoint, 3rd: func to call to reply
+
+if __name__ == '__main__':
+ app.run() \ No newline at end of file
diff --git a/scratch.py b/scratch.py
index 296cb36..62bf00e 100644
--- a/scratch.py
+++ b/scratch.py
@@ -1,4 +1,5 @@
import sys
+import time
class Baz:
def hello(self):
@@ -9,4 +10,17 @@ if True:
print("hello, {0}".format('world!'))
c = Baz()
-c.hello() \ No newline at end of file
+c.hello()
+
+
+
+success = False
+retry = 3
+while not success and retry > 0:
+ try:
+ #raise Exception('my')
+ success = True
+ except Exception as e:
+ print(e, file=sys.stderr)
+ time.sleep(1)
+ retry = retry - 1 \ No newline at end of file