Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: How do I make the garbage collector throw an exception when it fails to auto-close a filehandle?

by gaal (Parson)
on Jan 13, 2007 at 17:25 UTC ( #594558=note: print w/ replies, xml ) Need Help??

Comment on Re: How do I make the garbage collector throw an exception when it fails to auto-close a filehandle?
Re^2: How do I make the garbage collector throw an exception when it fails to auto-close a filehandle?
by Aristotle (Chancellor) on Jan 14, 2007 at 01:41 UTC

    Thanks for that link! Some interesting stuff in your thread which wasnt discussed here in mine.

    Seems like clobbering IO::Handle::DESTROY is the only way to do this, but that its at least reliable. Maybe I should put IO::Handle::CheckedAutoclose on the CPAN or something. :-)

    Makeshifts last the longest.

      I don't like the extra scope and the fact that it's local at best. If you do put it on CPAN, make a note to say it isn't thread safe.

        Id want it global. Otherwise Id subclass IO::Handle and instantiate that class instead; that works just as well and wont conflict with anything else.

        How does overriding DESTROY break thread safety?

        Makeshifts last the longest.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://594558]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (10)
As of 2014-07-11 03:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    When choosing user names for websites, I prefer to use:








    Results (218 votes), past polls