Thanks haukex, good to know what the mechanism is, though I sort of figured it would be presumptuous of me to suggest it officially without asking the Monastery first, which is why I did.

Of course, another way to prevent your bug would be to be more careful with the lexical scoping of filehandle variables

Yes, that is most certainly the best solution. I have this habit of declaring all my filehandles in the global scope and opening them all right away as a first step in my programs just to force the user to make sure all the the input files are accounted for before my program goes off and spends a bunch of time processing some of them only to find later one or more is missing and it has to die anyway. It's probably an amateurish thing to do.

Just another Perl hooker - will code for food

In reply to Re^2: Propose addition to use warnings? by perldigious
in thread Propose addition to use warnings? by perldigious

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.