ソースを参照

该删的先删一删

nandHyf 1 年間 前
コミット
92eb7ebe03
8 ファイル変更13 行追加34 行削除
  1. 2 1
      Alt.py
  2. 7 1
      Controller.py
  3. 1 1
      dev_config.toml
  4. 0 2
      init_gen.py
  5. 0 0
      lang_en.toml
  6. 0 0
      lang_zh_s.toml
  7. 3 0
      sqlite.py
  8. 0 29
      test command.txt

+ 2 - 1
Alt.py

@@ -3,9 +3,10 @@
 # err 1: correct DB not found
 # -----
 import Stateful
+import datetime, base64
 
 def Err(errCode, lang):
     pass
     errText = ""
     input("error ", errCode, errText)
-    exit()
+    exit()

+ 7 - 1
Controller.py

@@ -15,12 +15,18 @@ class Client():
         dbPath = rl[1]
         lang = rl[2]
         listStyle = rl[3]
-        displayTime = rl[4]
+        displayTimeZone = rl[4]
 
     def get_help():
         print(Stateful.matchTomlKey("clean_config.toml", lang, "command-help"))
 
 
+    # not finished
+    def InUTC(timeZone=0):
+        dt_now_UTC0 = str(datetime.datetime.now(datetime.timezone.utc))
+        return(dt_now_UTC0)
+    
+
     def TransitCommand():
         # do while or for (1)
         while(1):

+ 1 - 1
dev_config.toml

@@ -4,7 +4,7 @@ DBPath = "test.db"
 
 lang = "en"
 listStyle = "tree"
-displayTime = "utc+8"
+displayTimeZone = "utc+8"
 
 
 # ----- App Command to DB Syntax Translation -----

+ 0 - 2
init_gen.py

@@ -1,2 +0,0 @@
-# used to generate sqlite3 DB && Tables
-import sqlite3

+ 0 - 0
lang_en.toml


+ 0 - 0
lang_zh_s.toml


+ 3 - 0
sqlite.py

@@ -56,6 +56,9 @@ def Operate_sqlite3(dbPath, commands):
     # [/]
     
     
+    # 1. 检查commands[5]是否非有'/', 有的话报错(syntax error)
+    # 2. 命令里面的<KB>, <CL>, <EV>都代入检查是否存在, 区分add/edit(INSERT INTO/UPDATE)
+    # 3. 拼SQL语句
 
     v = "SELECT * FROM {tableName} WHERE name={name}".format(tableName=str(commands[1]).capitalize(), name="'"+commands[2]+"'")
     

+ 0 - 29
test command.txt

@@ -1,29 +0,0 @@
-[list]
-list board
-
-[add]
-add board 测试看板1
-add class 测试类目1 to 测试看板1
-add class 测试类目1 to 测试看板2 # 此时的异常
-add event 测试事件1 to 测试看板1 / 测试类目1
-
-[edit]
-edit board 测试看板1 to 测试看板3
-edit board 测试看板1 to 测试看板4
-
-edit class 测试类目1 to 测试类目2
-edit class 测试看板1 to 测试类目3
-edit 
-
-[move]
-move events
-
-[delete]
-delete board
-
-[/]
-测试看板3
-
-测试看板3/测试类目2
-
-测试看板3