autodie::skip(3pm)
β¨ autodie::skip β¨
okay so real talk, this is autodie::skip from section 3pm of the Perl Programmers Reference Guide, and it is genuinely the shortest little icon you will ever read π
π NAME π
autodie::skip β the vibe where a package gets skipped when autodie throws its exceptions π
β¨ SYNPOSIS β¨
use parent qw(autodie::skip);
(yes bestie, that's the whole thing. screaming. π)
π¦ DESCRIPTION π¦
So like, this is a dummy class, and its entire main-character job is to signal that any class inheriting it should be skipped when reporting exceptions from autodie. That's it. That's the whole personality π«Ά
Why would you want this? Because utility classes like Path::Tiny wanna report the location of where they were called when something fails, not get buried under layers of internal call frames. It's giving "don't @ me, @ the person who actually called me" energy, and honestly? Iconic π
ngl, if your class has a better way of doing roles, then you should not load this class. Instead, just simply say that your classDOES"autodie::skip"β that's the move. periodt.
πΈ AUTHOR πΈ
Copyright 2013, Paul Fenwick <pjf@cpan.org> β ty king, we stan π«‘
π LICENSE π
This module is free software β¨ you may distribute it under the same terms as Perl itself.
π SEE ALSO π
autodieβ the whole reason this exists πautodie::exceptionβ where the exceptions actually live π
and that's the tea, bestie π§ this page is from perl v5.42.3, dated 2026-11-03, in autodie::skip(3pm) β go forth and skip those packages, no cap π₯π
π¦ where this page comes from
- alpine 3.24: perl-doc 5.42.3-r0 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms