def add_department_to_db(self, url, name): department = Departments( url = url, name = name, ) try: department.save() logger_syslog.info(u'Επιτυχής προσθήκη', extra = log_extra_data(url)) except Exception as error: logger_syslog.error(error, extra = log_extra_data(url)) logger_mail.exception(error) return author = Authors(content_object = department) try: author.save() logger_syslog.info(u'Επιτυχής προσθήκη', extra = log_extra_data(url)) except Exception as error: logger_syslog.error(error, extra = log_extra_data(url)) logger_mail.exception(error) return
def add_department_to_db(self, url, name): department = Departments(url=url, name=name) try: department.save() logger_syslog.info(u"Επιτυχής προσθήκη", extra=log_extra_data(url)) author = Authors(content_object=department) author.save() logger_syslog.info(u"Επιτυχής προσθήκη", extra=log_extra_data(url)) except IntegrityError: """ Check if the entry is already in the DB but marked inactive """ department = Departments.objects.filter(is_active=False).get(url=url) department.is_active = True department.save() logger_syslog.info(u"Αλλαγή κατάστασης σε active", extra=log_extra_data(url)) except Exception as error: logger_syslog.error(error, extra=log_extra_data(url)) logger_mail.exception(error) return