Milimetric has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/166770

Change subject: Adding some more visibility into query problems
......................................................................

Adding some more visibility into query problems

Change-Id: I65b811185ca31a3632d864f258f69a9f27fca98f
---
M generate.py
1 file changed, 8 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/analytics/limn-mobile-data 
refs/changes/70/166770/1

diff --git a/generate.py b/generate.py
index a5e1b75..81739e5 100644
--- a/generate.py
+++ b/generate.py
@@ -16,6 +16,8 @@
 from dateutil.relativedelta import relativedelta
 import json
 
+from traceback import format_exc
+
 LOG_FILE = 'history.json'
 
 
@@ -249,7 +251,12 @@
                         csv_header = headers
                         # FIXME: Support other time periods other than months?
                         csv_header.insert(0, date_type)
-                    cache[graph_date_key] = list(rows[0])
+                    try:
+                        cache[graph_date_key] = list(rows[0])
+                    except Exception, e:
+                        print('{}: Error: {}, db: {}, graph key: {}, rows: {}, 
query: \n{}'.format(
+                            datetime.datetime.now(), format_exc(e), db_name, 
graph_key, rows, query
+                        ))
                 else:
                     print 'Skip generation of %s' % graph_date_key
 

-- 
To view, visit https://gerrit.wikimedia.org/r/166770
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I65b811185ca31a3632d864f258f69a9f27fca98f
Gerrit-PatchSet: 1
Gerrit-Project: analytics/limn-mobile-data
Gerrit-Branch: master
Gerrit-Owner: Milimetric <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to