in reply to Turn off FATAL warnings in 3rd party module
If disabling the warning altogether doesn't work, the next best thing would be to not use the module at all IMHO. The doc on Fatal Warnings is quite explicit about the fact that use warnings FATAL => 'all'; is a bad idea. One obvious replacement for this module is to just copy it without the problematic line, since it's a pure perl module.
I would actually avoid just catching the exception though. Because the exception means the function add_child has been interrupted before finishing, so the state of the object is not guarranteed to be correct (eg: _fix_width hasn't been called at all).
Edit: or just let the author fix his module. I should be more patient and not always jump to the fastest fix so carelessly. Thanks to stevieb and ron.savage for the actual correction :D
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Turn off FATAL warnings in 3rd party module
by ron.savage (Acolyte) on Jun 03, 2019 at 23:53 UTC | |
|
Re^2: Turn off FATAL warnings in 3rd party module
by bliako (Abbot) on Jun 03, 2019 at 15:48 UTC | |
by stevieb (Canon) on Jun 03, 2019 at 15:55 UTC | |
by stevieb (Canon) on Jun 03, 2019 at 16:10 UTC | |
by bliako (Abbot) on Jun 03, 2019 at 16:22 UTC | |
by stevieb (Canon) on Jun 03, 2019 at 16:32 UTC | |
|