Skip Menu |

This queue is for tickets about the Spreadsheet-TieExcel CPAN distribution.

Report information
The Basics
Id: 18662
Status: new
Priority: 0/
Queue: Spreadsheet-TieExcel

People
Owner: Nobody in particular
Requestors: ikegami [...] adaelis.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in:
  • 0.7
  • 0.71
  • 0.72
  • 0.73
Fixed in: (no value)



Subject: Setting $\ and $, globally
$\ and $, are changed to "\n" and "\t" respectively globally. Changes to these variables should be "local"ized to a function. Furthermore, it appears that these variables don't even need to be modified. I can't find a location where the module uses either of these vars, directly or indirectly. The workaround is to change use Spreadsheet::TieExcel; into BEGIN { # Prevent Spreadsheet::TieExcel from clobbering $\ and $, local ($\, $,); require Spreadsheet::TieExcel; Spreadsheet::TieExcel->import(); }