[Mpuls-commits] r2907 - wasko/branches/1.0/waskaweb/lib

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Tue Jun 8 09:21:39 CEST 2010


Author: torsten
Date: 2010-06-08 09:21:38 +0200 (Tue, 08 Jun 2010)
New Revision: 2907

Modified:
   wasko/branches/1.0/waskaweb/lib/helpers.py
Log:
Quick workaround for exceptions in showing validity, which happens when case
is not tagged.


Modified: wasko/branches/1.0/waskaweb/lib/helpers.py
===================================================================
--- wasko/branches/1.0/waskaweb/lib/helpers.py	2010-06-07 14:56:54 UTC (rev 2906)
+++ wasko/branches/1.0/waskaweb/lib/helpers.py	2010-06-08 07:21:38 UTC (rev 2907)
@@ -51,14 +51,24 @@
 PRINTABLE = frozenset(printable)
 
 def get_validity(tags):
-    if 4 in tags: return 5 # ESF-Berichterstattung
-    if 3 in tags: return 4 # Grundsätzlich auswertbar
-    else: return 0 # nicht wirklich auswertbar
+    try:
+        if 4 in tags: return 5 # ESF-Berichterstattung
+        if 3 in tags: return 4 # Grundsätzlich auswertbar
+        else: return 0 # nicht wirklich auswertbar
+    except:
+        # Quick workaround. Sometimes tags is not iterable, if tagging daemon
+        # has not tagged the case so far.  
+        return 0
     
 def get_validity_name(tags):
-    if 4 in tags: return 'Berichtsfähig für ESF-Berichterstattung'
-    if 3 in tags: return 'Grundsätzlich auswertbar'
-    else: return 'Nicht auswertbar'
+    try:
+        if 4 in tags: return 'Berichtsfähig für ESF-Berichterstattung'
+        if 3 in tags: return 'Grundsätzlich auswertbar'
+        else: return 'Nicht auswertbar'
+    except:
+        # Quick workaround. Sometimes tags is not iterable, if tagging daemon
+        # has not tagged the case so far.  
+        return 0
 
 def get_adele_name(id=None):
     return EVAL_NAMES.get(str(id), 'Auswertung Nr: %s' % id)



More information about the Mpuls-commits mailing list