parameters: (self)
return_statement: return nueva_data
docstring: Procesa los datos del formato de voto y genera lo que necesito para
          asistida.
docstring_summary: Procesa los datos del formato de voto y genera lo que necesito para
          asistida.
docstring_tokens: Procesa los datos del formato de voto y genera lo que necesito para asistida .
function: def procesar_data(self):
          """Procesa los datos del formato de voto y genera lo que necesito para
          asistida.
          """
          if self.data_key is not None:
              data = self.data[self.data_key]
          else:
              data = self.data
  
          blanco = None
          nueva_data = []
          for datum in data:
              if 'codigo' not in datum or \
                      not datum['codigo'].endswith(COD_LISTA_BLANCO):
                  nueva_data.append(datum)
              else:
                  blanco = datum
  
          if blanco is not None:
              nueva_data += [blanco]
  
          return nueva_data
function_tokens: def procesar_data ( self ) : if self . data_key is not None : data = self . data [ self . data_key ] else : data = self . data blanco = None nueva_data = [ ] for datum in data : if 'codigo' not in datum or not datum [ 'codigo' ] . endswith ( COD_LISTA_BLANCO ) : nueva_data . append ( datum ) else : blanco = datum if blanco is not None : nueva_data += [ blanco ] return nueva_data