summaryrefslogtreecommitdiff
path: root/to_merge/imcmd.py
diff options
context:
space:
mode:
authorpepperpepperpepper <pepper@scannerjammer.com>2015-11-16 15:45:42 -0800
committerpepperpepperpepper <pepper@scannerjammer.com>2015-11-16 15:45:42 -0800
commit2fd9e32c4afc4f116d95cc397ecad660f85c6bc6 (patch)
treec3d1d347e6b77240af6ec4edcbd09ec0b4c815b3 /to_merge/imcmd.py
parentf65284969e4cffb88914de49ace8850a7f41c836 (diff)
ok installing new code on server
Diffstat (limited to 'to_merge/imcmd.py')
-rw-r--r--to_merge/imcmd.py43
1 files changed, 0 insertions, 43 deletions
diff --git a/to_merge/imcmd.py b/to_merge/imcmd.py
deleted file mode 100644
index 5206f99..0000000
--- a/to_merge/imcmd.py
+++ /dev/null
@@ -1,43 +0,0 @@
-"""describes the ImCmd class"""
-import sys
-from sqlalchemy import Column, Integer, LargeBinary, String
-from simplejson import json
-from sqlalchemy.orm import class_mapper
-
-
-class ImCmd(Base):
- """defines the table class"""
- __tablename__ = 'im_cmd'
- id = Column(Integer, primary_key=True)
- date = Column(Integer)
- remote_addr = Column(String(16))
- name = Column(String(16))
- url = Column(String(256))
- dir = Column(String(2))
- oldfile = Column(String(256))
- newfile = Column(String(256))
- cmd = Column(LargeBinary)
- dataobj = Column(LargeBinary)
- tag = Column(String(50))
-
- def serialize(self, columns=None):
- """returns the class as a dictionary"""
- if not columns:
- columns = [c.key for c in class_mapper(self.__class__).columns]
- col_val = []
- for c in columns:
- if c == "dataobj":
- val = getattr(self, c)
- if val is not None:
- try:
- val = json.loads(val)
- except json.JSONDecodeError:
- sys.stderr.write("Could not decode json: %s\n" % val)
- sys.stderr.write(
- "bad value in db, id = %s\n" % getattr(self, "id")
- )
- pass
- col_val.append((c, val))
- else:
- col_val.append((c, getattr(self, c)))
- return dict(col_val)