From 4fd71a291f52267e435ecaebe6b0c4f97c918883 Mon Sep 17 00:00:00 2001 From: pepperpepperpepper Date: Fri, 27 Nov 2015 23:54:26 -0800 Subject: great, rewrote gallery --- examples-for-debugging/controller_stuff | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 examples-for-debugging/controller_stuff (limited to 'examples-for-debugging/controller_stuff') 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 -- cgit v1.2.3-70-g09d2