--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/iro/controller/cmtelecom.py Sat Jul 27 13:36:18 2019 +0200
@@ -0,0 +1,25 @@
+# -*- coding: utf-8 -*-
+
+from datetime import datetime
+import json
+from ..model import schema
+from ..model.dbdefer import dbdefer
+from twisted.python import log
+
+@dbdefer
+def addStatus(session, recipient, exID, status, data):
+ try:
+ status = int(status)
+ except ValueError:
+ log.msg("Ungültiger Status", status)
+ status = -1
+ _s = schema.Status(recipient=recipient,
+ exID = exID,
+ status = status,
+ data = json.dumps(data),
+ date = datetime.now(),
+ sender = "cmtelecom"
+ )
+ session.add(_s)
+ session.commit()
+ return _s