Przeglądaj źródła

Verbessere Kommentarverarbeitung und passe Zeitformat an; aktiviere automatisches Neuladen des Servers

gc-server3 2 tygodni temu
rodzic
commit
bb487e98b6
2 zmienionych plików z 6 dodań i 5 usunięć
  1. 5 4
      app/cleanup_comments.py
  2. 1 1
      server.py

+ 5 - 4
app/cleanup_comments.py

@@ -11,10 +11,10 @@ def main():
 
     for row in q.fetchall():
         for i, r in enumerate(row.Kommentar.split("\n"), 1):
-            comment_date = row.Timestamp + timedelta(minutes=i)
+            comment_date = (row.Timestamp + timedelta(minutes=i)).strftime("%Y-%m-%dT%H:%M:%S")
             comment_user = row.Benutzer_ID
-            r = r.replace("'", "")
-            d, u = get_date_and_user_from_comment(r)
+            r = r.replace("'", "").replace("?", "").replace(" :", "").replace("  ", " ").strip()
+            # d, u = get_date_and_user_from_comment(r)
             db.execute(
                 text(
                     "INSERT INTO dbo.Forderungen_Kommentar "
@@ -51,7 +51,7 @@ def get_details_from_comments():
 
         s = re.search(r"Schaden (.*) bei (.*) eingereicht", row.Kommentar)
         if s:
-            data["Schadennummer"] = s[1]
+            data["Schadennummer"] = s[1][:25]
             data["Vers_Adresse_ID"] = s[2].replace("'", "").lower()[:25]
 
         if data:
@@ -81,4 +81,5 @@ def get_date_and_user_from_comment(r: str) -> tuple[date, str]:
 
 
 if __name__ == "__main__":
+    # main()
     get_details_from_comments()

+ 1 - 1
server.py

@@ -5,7 +5,7 @@ if __name__ == "__main__":
         "app.main:app",
         host="127.0.0.1",
         port=8094,
-        reload=False,
+        reload=True,
         proxy_headers=False,
         log_level="info",
     )