summaryrefslogtreecommitdiff
path: root/examples-for-debugging/controller_stuff
diff options
context:
space:
mode:
authorpepperpepperpepper <pepper@scannerjammer.com>2015-11-27 23:54:26 -0800
committerpepperpepperpepper <pepper@scannerjammer.com>2015-11-27 23:54:26 -0800
commit4fd71a291f52267e435ecaebe6b0c4f97c918883 (patch)
treecc01bd840701166e86029a89758d3b1988c45307 /examples-for-debugging/controller_stuff
parent11a45143e555fbb5e651f5538a82d046661882a4 (diff)
great, rewrote gallery
Diffstat (limited to 'examples-for-debugging/controller_stuff')
-rw-r--r--examples-for-debugging/controller_stuff29
1 files changed, 29 insertions, 0 deletions
diff --git a/examples-for-debugging/controller_stuff b/examples-for-debugging/controller_stuff
new file mode 100644
index 0000000..f945b63
--- /dev/null
+++ b/examples-for-debugging/controller_stuff
@@ -0,0 +1,29 @@
+def insert_new_from_log(self, **kwargs):
+ try:
+ session = self.Session()
+ entry_data = {
+ 'last_accessed': kwargs["last_accessed"],
+ 'address': kwargs['address'],
+ 'times_accessed': 1,
+ 'times_dumped': 0,
+ 'deleted': 0
+ }
+ session.add(Iasdfus(**entry_data))
+ session.commit()
+ session.close()
+ except Exception as e:
+ self.log_error("Unable to commit database entry")
+ self.log_error(str(e))
+
+ def update_existing(self, last_accessed=None, address=None, logfile=None):
+ session = self.Session()
+ results = session.query(Iasdfus).filter_by(**{'address': address})
+ if results.count() == 0:
+ session.close()
+ return False
+ if last_accessed > results[0].last_accessed:
+ results.update({"last_accessed": last_accessed})
+ results.update({"times_accessed": results[0].times_accessed + 1})
+ session.commit()
+ session.close()
+ return True