Sto seguendo il tutorial fatturazione (su un progetto leggermente
diverso, così devo per forza rifare le cose, giuste...).
Sono al passaggio "7 - fattua parte 2".
Invece che "fatture" sto facendo "ordini" con "righe", ma poco cambia.
Da una versione funzionante (al livello dello step precedente del
tutorial), ho fatto le seguenti modifiche:
th_ordine_riga.py (equivalente delle righe fattura) -> modificato il
parametro:
edit=True
con:
edit=dict(remoteRowController=True, validate_notnull=True)
ho aggiunto
@public_method
def th_remoteRowController(self, row=None, field=None):
[...]
mi pare di aver seguito pari-pari lo screencast, solo che nello
screencast funziona, a me invece esce:
URL: http://127.0.0.1:8080/sys/thpage/base/ordine
File '/usr/local/lib/python2.7/dist-packages/weberror/evalexception.py',
line 431 in respond
app_iter = self.application(environ, detect_start_response)
File '/home/genro/gitrepos/genropy/gnrpy/gnr/web/gnrwsgisite.py', line
621 in dispatcher
return self._dispatcher(environ, start_response)
File '/home/genro/gitrepos/genropy/gnrpy/gnr/web/gnrwsgisite.py', line
716 in _dispatcher
result = page()
File '/home/genro/gitrepos/genropy/gnrpy/gnr/web/gnrwebpage.py', line
451 in __call__
result = self._call_handler(*args, **kwargs)
File '/home/genro/gitrepos/genropy/gnrpy/gnr/web/gnrwebpage.py', line
478 in _rpcDispatcher
result = self.rpc(method=method, _auth=auth, **parameters)
File
'/home/genro/gitrepos/genropy/gnrpy/gnr/web/gnrwebpage_proxy/rpc.py',
line 40 in __call__
result = handler(**kwargs)
TypeError: th_remoteRowController() got an unexpected keyword argument
'row_attr'
Vorrei un piccolo aiuto su due cose:
1) capire dove sto sbagliano e perché;
2) capire come il messaggio di errore di cui sopra mi possa aiutare a
gestire da solo i miei sbagli senza tediare voi in lista...
OVVIAMENTE, buon 2016 a tutti, e grazie come al solito. :)
max