Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/CeibalEncuesta/gtk2/CeibalEncuesta/Globales.py
diff options
context:
space:
mode:
Diffstat (limited to 'CeibalEncuesta/gtk2/CeibalEncuesta/Globales.py')
-rw-r--r--CeibalEncuesta/gtk2/CeibalEncuesta/Globales.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/CeibalEncuesta/gtk2/CeibalEncuesta/Globales.py b/CeibalEncuesta/gtk2/CeibalEncuesta/Globales.py
index a679c01..b04c7b5 100644
--- a/CeibalEncuesta/gtk2/CeibalEncuesta/Globales.py
+++ b/CeibalEncuesta/gtk2/CeibalEncuesta/Globales.py
@@ -21,6 +21,7 @@
import csv
import os
import chardet
+import re
def csv_validate(archivo):
@@ -179,9 +180,9 @@ class Encuestado(object):
self.encuestado_str = encuestado_str
def get_tipo_grupo(self):
- first = self.encuestado_str.split()[:-5]
- second = self.encuestado_str[len(" ".join(first)) + 1:]
- tipo_grupo = second.split()[3]
+ match = re.search(r'\w+ (?P<num_esc>\d)+', self.encuestado_str)
+ second = self.encuestado_str[match.end() + 1:]
+ tipo_grupo = second.split()[2]
return int(tipo_grupo)
def get_id(self):