Readd api set_version

Brightcells vor 8 Jahren
Ursprung
Commit
e6dd7cd978
2 geänderte Dateien mit 11 neuen Zeilen und 17 gelöschten Zeilen
  1. 11 1
      main.py
  2. 0 16
      utils/servertime.py

+ 11 - 1
main.py

@@ -15,7 +15,7 @@ from tornado.web import Application, RequestHandler, StaticFileHandler
15 15
 
16 16
 from utils.boxinfo import get_box_status, get_unique_no
17 17
 from utils.logit import log_request_arguments, logit
18
-from utils.servertime import local_string, set_time
18
+from utils.setter import local_string, set_time, set_version
19 19
 from utils.sqlite import (CREATE_INDEX1, CREATE_INDEX2, CREATE_TABLE_STMT, DELETE_RECORD_STMT, INSERT_RECORD_STMT,
20 20
                           SELECT_MAX_PHOTO_ID_STMT, SELECT_ORIGIN_PATH_STMT)
21 21
 from utils.tv import get_last_photo_path
@@ -306,6 +306,15 @@ class SetTimeHandler(RequestHandler):
306 306
         })
307 307
 
308 308
 
309
+class SetVersionHandler(RequestHandler):
310
+    def post(self):
311
+        bpversion_str = self.get_argument('bpversion_str', '')
312
+        set_version(bpversion_str)
313
+        self.write({
314
+            'status': 200,
315
+        })
316
+
317
+
309 318
 class LastPhotoHandler(RequestHandler):
310 319
     def post(self):
311 320
         self.write({
@@ -326,6 +335,7 @@ handlers = [
326 335
     (r'/box_info', BoxInfoHandler),
327 336
     (r'/box_time', BoxTimeHandler),
328 337
     (r'/set_time', SetTimeHandler),
338
+    (r'/set_version', SetVersionHandler),
329 339
     (r'/static/(.*)', StaticFileHandler, {'path': ROOT_PATH}),
330 340
     # TV APP
331 341
     (r'/last_photo', LastPhotoHandler),

+ 0 - 16
utils/servertime.py

@@ -1,16 +0,0 @@
1
-# -*- coding: utf-8 -*-
2
-
3
-
4
-import os
5
-import time
6
-
7
-
8
-def local_string():
9
-    return time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
10
-
11
-
12
-def set_time(timestr):
13
-    # with open('/ramfs/current_time', 'w') as f:
14
-    #     f.write('date -s "{}"'.format(timestr))
15
-    dates = 'date -s "{}"'.format(timestr)
16
-    os.system("echo '{}' > /ramfs/current_time_tmp; mv /ramfs/current_time_tmp /ramfs/current_time".format(dates))