El 31/01/14 12:15, Moises Escusa escribió:
Hola Oscar, perdona:
La función original que quiero sobreescribir es:
def _group_lines_to_invoice_key(self, line):
"The key to group lines"
return (('product', line['product']),
('unit_price', line['unit_price']),
('description',line['description']))
Eso se llama sobrecarga de metodos y lo haces con: super
http://stackoverflow.com/questions/576169/understanding-python-super-and-init-methods
dependiendo de haces algo como:
super(MYCLASE, self)._group_lines_to_invoice_key(line)
al final de la linea o al principio dependiendo del orden de ejecucion
que desees
del módulo 'project_invoice', y la parte que quiero modificar es la
que está en rojo, ya que quiero que la descripción de la linea la coja
de 'timesheet_line'.
Si copio la función en mi módulo y la modifico, no me sobreecribe la
original. ¿Que me falta?
Gracias.
<http://www.calidae.net>
Sistemes i Xarxes Inf. Calidae, S.L.
www.calidae.com <http://www.calidae.net/>
tel +34 938654433 fax +34 938651973
C/ Font i Boet, 10
08140 - Caldes de Montbui
Aquest correu és confidencial, llegiu-ne l' advertiment legal
<http://www.calidae.net/disclaimer/>
Este correo es confidencial, lea la advertencia legal
<http://www.calidae.net/disclaimer/>
This is a confidential email, please read the legal disclaimer
<http://www.calidae.net/disclaimer/>