Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/build/lib.linux-x86_64-2.7/stats_consolidation/consolidation.py
diff options
context:
space:
mode:
authorGustavo Duarte <gduarte@activitycentral.com>2012-12-27 01:42:33 (GMT)
committer Gustavo Duarte <gduarte@activitycentral.com>2012-12-27 01:42:33 (GMT)
commit8557dda9f33c0a7cc27b8254ca8250ee246b7713 (patch)
tree71efbb8e592e3b8e3c5847e770fd30931861d92c /build/lib.linux-x86_64-2.7/stats_consolidation/consolidation.py
parent084262ea16b2b352251065dc63a5bb19fcba93f7 (diff)
add queries
Diffstat (limited to 'build/lib.linux-x86_64-2.7/stats_consolidation/consolidation.py')
-rw-r--r--build/lib.linux-x86_64-2.7/stats_consolidation/consolidation.py39
1 files changed, 21 insertions, 18 deletions
diff --git a/build/lib.linux-x86_64-2.7/stats_consolidation/consolidation.py b/build/lib.linux-x86_64-2.7/stats_consolidation/consolidation.py
index 01d8b84..a1fd79a 100644
--- a/build/lib.linux-x86_64-2.7/stats_consolidation/consolidation.py
+++ b/build/lib.linux-x86_64-2.7/stats_consolidation/consolidation.py
@@ -1,3 +1,4 @@
+from __future__ import print_function
import os
import argparse
@@ -14,22 +15,24 @@ class Consolidation:
self.db = db
def process_rrds (self):
id_hash_list = os.listdir(unicode(self.base_path))
- if id_hash_list:
- for id_hash in id_hash_list:
- user_hash_list = os.listdir( unicode( os.path.join(self.base_path, id_hash) ) )
- if user_hash_list:
- for user_hash in user_hash_list:
- rrd_list = os.listdir( unicode(os.path.join(self.base_path, id_hash, user_hash)) )
- if rrd_list:
- for rrd in rrd_list:
- rrd_path = unicode (os.path.join(self.base_path, id_hash, user_hash) )
- rrd_obj = RRD (path=rrd_path, name=rrd, date_start=self.date_start, date_end=None)
- self.db.store_activity_uptime(rrd_obj)
- else:
- print "None rrd file found" + os.path.join(self.base_path, id_hash, user_hash)
- else:
- print "None hash user found on: " + os.path.join(self.base_path, id_hash)
- else:
- print "None hash ids found on: " + self.base_path
-
+ try:
+ if id_hash_list:
+ for id_hash in id_hash_list:
+ user_hash_list = os.listdir( unicode( os.path.join(self.base_path, id_hash) ) )
+ if user_hash_list:
+ for user_hash in user_hash_list:
+ rrd_list = os.listdir( unicode(os.path.join(self.base_path, id_hash, user_hash)) )
+ if rrd_list:
+ for rrd in rrd_list:
+ rrd_path = unicode (os.path.join(self.base_path, id_hash, user_hash) )
+ rrd_obj = RRD (path=rrd_path, name=rrd, date_start=self.date_start, date_end=None)
+ self.db.store_activity_uptime(rrd_obj)
+ else:
+ print ("RRD file not found: {}".format(os.path.join(self.base_path, id_hash, user_hash)))
+ else:
+ print ("None hash user found on: {}".format(os.path.join(self.base_path, id_hash)))
+ else:
+ print ("None hash ids found on: {}" + format(self.base_path))
+ except Exception as e:
+ print ("Error: {}".format(str(e)))