code: def LeerDatosLiquidacion(self, pop=True):
          "Recorro los datos devueltos y devuelvo el primero si existe"
          
          if self.DatosLiquidacion:
              # extraigo el primer item
              if pop:
                  datos_liq = self.DatosLiquidacion.pop(0)
              else:
                  datos_liq = self.DatosLiquidacion[0]
              self.COE = str(datos_liq['coe'])
              self.Estado = unicode(datos_liq.get('estado', ""))
              return self.COE
          else:
              return "f LeerDatosLiquidacion(self, pop=True):
          "Recorro los datos devueltos y devuelvo el primero si existe"
          
          if self.DatosLiquidacion:
              # extraigo el primer item
              if pop:
                  datos_liq = self.DatosLiquidacion.pop(0)
              else:
                  datos_liq = self.DatosLiquidacion[0]
              self.COE = str(datos_liq['coe'])
              self.Estado = unicode(datos_liq.get('estado', ""))
              return self.COE
          else:
              return ""
docs: Recorro los datos devueltos y devuelvo el primero si existe