Ejemplo n.º 1
0
 def delete_user_tariffs(self, data, session, curs=None):
     f = UserTariffFilter(session, {
         'user_id': data['user_id'],
         'tariff_ids': data['tariff_ids']
     }, {}, ['id'])
     mapping.delete_objects(curs, f.filter_objs(curs, for_update=True))
     return response_ok()
Ejemplo n.º 2
0
 def _clean(curs=None):
     to_d = datetime.datetime.now()
     logger.info("Sessions cleaning initiated %s", to_d)
     to_d = to_d - datetime.timedelta(minutes=settings.session_valid_minutes)
     logger.debug("Removing session older %s. Session valid period: %s minutes",
         to_d, settings.session_valid_minutes)
     f = SessionFilter({'to_update_date': to_d}, {}, ['id'])
     sessions = f.filter_objs(curs)
     logger.info("Deleting %s sessions", len(sessions))
     mapping.delete_objects(curs, sessions)
     logger.info("Sessions cleaned")
Ejemplo n.º 3
0
 def delete_user_tariffs(self, data, session, curs=None):
     f = UserTariffFilter(session, {'user_id': data['user_id'],
         'tariff_ids': data['tariff_ids']}, {}, ['id'])
     mapping.delete_objects(curs, f.filter_objs(curs, for_update=True))
     return response_ok()