add function print_qrcode to call

Brightcells 8 lat temu
rodzic
commit
fffb3eb1ce
1 zmienionych plików z 14 dodań i 3 usunięć
  1. 14 3
      main.py

+ 14 - 3
main.py

@@ -110,6 +110,13 @@ def get_new_files(lensman, session, maxt):
110 110
     return news
111 111
 
112 112
 
113
+def print_qrcode(lensman, session):
114
+    # Call ``C`` to Connect Printer
115
+    # Param
116
+    #   :: session
117
+    pass
118
+
119
+
113 120
 class HelloHandler(RequestHandler):
114 121
     def get(self):
115 122
         self.write('Hello Tornado')
@@ -120,7 +127,9 @@ class SessionStartHandler(RequestHandler):
120 127
         lensman = self.get_argument('lensman', '')
121 128
         session = self.get_argument('session', '')
122 129
 
130
+        # Create Session Dir
123 131
         create_session_dir(lensman, session)
132
+        # Change Mode to 0777
124 133
         os.chmod(get_session_root(lensman, session), 0777)
125 134
 
126 135
         self.write({
@@ -133,7 +142,10 @@ class SessionEndHandler(RequestHandler):
133 142
         lensman = self.get_argument('lensman', '')
134 143
         session = self.get_argument('session', '')
135 144
 
145
+        # Change Mode to 0700
136 146
         os.chmod(get_session_root(lensman, session), 0700)
147
+        # Print QRCode
148
+        print_qrcode(lensman, session)
137 149
 
138 150
         self.write({
139 151
             'status': 200,
@@ -202,9 +214,8 @@ class PrintQRCodeHandler(RequestHandler):
202 214
         lensman = self.get_argument('lensman', '')
203 215
         session = self.get_argument('session', '')
204 216
 
205
-        # Call ``C`` to Connect Printer
206
-        # Param
207
-        #   :: session
217
+        # Print QRCode
218
+        print_qrcode(lensman, session)
208 219
 
209 220
         self.write({
210 221
             'status': 200,