Ejemplo n.º 1
0
def findSheet(doc, *names):
    tmpMap = dict((strNormalize(k), v) for k, v in doc.SHEETS.iteritems())
    for name in names:
        sheet = tmpMap.get(name, None)
        if sheet is not None:
            return sheet
    return None
Ejemplo n.º 2
0
def findSheet(doc, *names):
  tmpMap = dict( (strNormalize(k), v) for k, v in doc.SHEETS.iteritems() )
  for name in names:
    sheet = tmpMap.get(name, None)
    if sheet is not None:
      return sheet
  return None
Ejemplo n.º 3
0
 def addAlias(self, name, *aliases):
     name = strNormalize(name)
     idx = self._map.get(name, None)
     if idx is None:
         for alias in aliases:
             alias = strNormalize(alias)
             idx = self._map.get(alias, None)
             if idx is not None:
                 self._map[name] = idx
                 break
     if idx is not None:
         for alias in aliases:
             alias = strNormalize(alias)
             self._map[alias] = idx
         return True
     else:
         return False
Ejemplo n.º 4
0
 def addAlias(self, name, *aliases):
   name = strNormalize(name)
   idx = self._map.get(name, None)
   if idx is None:
     for alias in aliases:
       alias = strNormalize(alias)
       idx = self._map.get(alias, None)
       if idx is not None:
         self._map[name] = idx
         break
   if idx is not None:
     for alias in aliases:
       alias = strNormalize(alias)
       self._map[alias] = idx
     return True
   else:
     return False
Ejemplo n.º 5
0
 def _parseTipo(tipo):
     if tipo is None:
         return TipoAula.TEORICA
     tipo = strNormalize(tipo)
     return {
         'teorica': TipoAula.TEORICA,
         'pratica': TipoAula.PRATICA,
         'prova': TipoAula.PROVA,
         'revisao': TipoAula.REVISAO,
         'exame': TipoAula.EXAME
     }.get(tipo, TipoAula.TEORICA)  # TEORICA is the default
Ejemplo n.º 6
0
 def _parseTipo(tipo):
   if tipo is None:
     return TipoAula.TEORICA
   tipo = strNormalize(tipo)
   return {
            'teorica': TipoAula.TEORICA,
            'pratica': TipoAula.PRATICA,
            'prova':   TipoAula.PROVA,
            'revisao': TipoAula.REVISAO,
            'exame':   TipoAula.EXAME
          }.get(tipo, TipoAula.TEORICA) # TEORICA is the default
Ejemplo n.º 7
0
 def __init__(self, row):
     self._cols = row
     self._map = {}
     for idx, name in enumerate(row):
         name = strNormalize(name)
         self._map[name] = idx
Ejemplo n.º 8
0
 def getOptionalIndex(self, name):
     return self._map.get(strNormalize(name), None)
Ejemplo n.º 9
0
 def __init__(self, row):
   self._cols = row
   self._map = {}
   for idx, name in enumerate(row):
     name = strNormalize(name)
     self._map[name] = idx
Ejemplo n.º 10
0
 def getOptionalIndex(self, name):
   return self._map.get(strNormalize(name), None)