def a_dict(self): return { "nombre": self.nombre, "apellido": self.apellido, "tipo_documento": TIPO_DOC.index(self.tipo_documento), "nro_documento": self.nro_documento }
def a_dict(self): return { "nombre": self.nombre, "apellido": self.apellido, "tipo_documento": TIPO_DOC.index(self.tipo_documento), "nro_documento": self.nro_documento, }
def encodear_autoridades(self): nombres = [] dnis = [] tipos = [] for autoridad in self.autoridades: nombres.append(autoridad.apellido) nombres.append(autoridad.nombre) tipo = "%s" % TIPO_DOC.index(autoridad.tipo_documento) tipos.append(tipo.encode()) dnis.append(int(autoridad.nro_documento)) nombres = encodear_string_apertura(";".join(nombres)) dnis = pack_slow(dnis, BITS_DNI) return nombres, dnis, tipos
def get_constants(self): """Genera las constantes propias de cada modulo.""" local_constants = { "tipo_doc": [(TIPO_DOC.index(tipo), tipo) for tipo in TIPO_DOC], "mensajes_error": dict([(trans, _(trans)) for trans in ERRORES]), "cantidad_suplentes": CANTIDAD_SUPLENTES, "usa_tildes": self.modulo.config("teclado_usa_tildes"), "USAR_BUFFER_IMPRESION": USAR_BUFFER_IMPRESION, "realizar_apertura": self.modulo.config("realizar_apertura"), "usa_login_desde_inicio": self.modulo.config("login_desde_inicio"), "chirimbolos_en_pin": self.modulo.config("chirimbolos_en_pin"), } constants_dict = self.base_constants_dict() constants_dict.update(local_constants) return constants_dict