def get_session_stats(): plugin = JBPluginDB.jbox_get_plugin(JBPluginDB.JBP_USAGE_ACCOUNTING) if plugin is None: return None today = datetime.now() week_dates = [today - timedelta(days=i) for i in range(6, -1, -1)] today_dates = [today] stats = { 'day': plugin.get_stats(today_dates), 'week': plugin.get_stats(week_dates) } return stats
def _get_db_plugin(): if not CompGCE.DB_PLUGIN: CompGCE.DB_PLUGIN = JBPluginDB.jbox_get_plugin(JBPluginDB.JBP_DB_CLOUDSQL) return CompGCE.DB_PLUGIN
def _get_db_plugin(): if not CompGCE.DB_PLUGIN: CompGCE.DB_PLUGIN = JBPluginDB.jbox_get_plugin( JBPluginDB.JBP_DB_CLOUDSQL) return CompGCE.DB_PLUGIN
def record_usage(self): plugin = JBPluginDB.jbox_get_plugin(JBPluginDB.JBP_USAGE_ACCOUNTING) if plugin is not None: plugin.record_session_time(self.get_name(), self.get_image_names(), self.time_created(), self.time_finished())
def _get_db_plugin(): if not JBoxSMTP.DB_PLUGIN: JBoxSMTP.DB_PLUGIN = JBPluginDB.jbox_get_plugin( JBPluginDB.JBP_DB_CLOUDSQL) return JBoxSMTP.DB_PLUGIN
def _get_db_plugin(): if not JBoxSMTP.DB_PLUGIN: JBoxSMTP.DB_PLUGIN = JBPluginDB.jbox_get_plugin(JBPluginDB.JBP_DB_CLOUDSQL) return JBoxSMTP.DB_PLUGIN