diff --git a/openerp/tools/misc.py b/openerp/tools/misc.py index eb670adb5c4a0cd74380434008f18c8ff941f01d..1b81864567056ae80b5845377e6667ca35817a3a 100644 --- a/openerp/tools/misc.py +++ b/openerp/tools/misc.py @@ -330,13 +330,13 @@ try: # add some sanitizations to respect the excel sheet name restrictions # as the sheet name is often translatable, can not control the input class PatchedWorkbook(xlwt.Workbook): - def add_sheet(self, name): + def add_sheet(self, name, cell_overwrite_ok=False): # invalid Excel character: []:*?/\ name = re.sub(r'[\[\]:*?/\\]', '', name) # maximum size is 31 characters name = name[:31] - return super(PatchedWorkbook, self).add_sheet(name) + return super(PatchedWorkbook, self).add_sheet(name, cell_overwrite_ok=cell_overwrite_ok) xlwt.Workbook = PatchedWorkbook