Hystrix
2009-10-09 22:24:52 UTC
Esto puede ser una huevada pero la verdad que ya no se por donde mirar.
Basicamente, en el modulo de vistas tengo una vista que usa otra, y
cuando quiero llamar de una a la otra me tira en UnboundLocalError.
El codigo relevante es este:
def viaje(request, numero=None):
"Genera un informe detallado de un viaje"
[...]
return render_to_response('contable/viaje.html', {'viaje':
viaje, 'servicios': servicios, 'clie':
def viajes(request):
"Genera listados de viajes por distintos criterios"
clie = 'Todos'
prov = 'Todos'
desde = 'Sin limite'
hasta = 'Sin limite'
paxs = 'Todos'
numerosPedidos = []
if request.GET['numero'] != '':
numerosPedidos = request.GET['numero'].split(',')
if len(numerosPedidos) == 1 and numerosPedidos[0].find('-') < 0:
return viaje(request) #<------- Aca tira el error
UnboundLocalError at /adm/viaj/ local variable 'viaje' referenced
before assignment
para los que prefieren colores: http://dpaste.com/105155/
Se supone que deberia poder llamar a viaje desde ahi, no?
Por su atencion, muchas gracias.
Basicamente, en el modulo de vistas tengo una vista que usa otra, y
cuando quiero llamar de una a la otra me tira en UnboundLocalError.
El codigo relevante es este:
def viaje(request, numero=None):
"Genera un informe detallado de un viaje"
[...]
return render_to_response('contable/viaje.html', {'viaje':
viaje, 'servicios': servicios, 'clie':
def viajes(request):
"Genera listados de viajes por distintos criterios"
clie = 'Todos'
prov = 'Todos'
desde = 'Sin limite'
hasta = 'Sin limite'
paxs = 'Todos'
numerosPedidos = []
if request.GET['numero'] != '':
numerosPedidos = request.GET['numero'].split(',')
if len(numerosPedidos) == 1 and numerosPedidos[0].find('-') < 0:
return viaje(request) #<------- Aca tira el error
UnboundLocalError at /adm/viaj/ local variable 'viaje' referenced
before assignment
para los que prefieren colores: http://dpaste.com/105155/
Se supone que deberia poder llamar a viaje desde ahi, no?
Por su atencion, muchas gracias.
--
Hystrix
Hystrix