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 class DOES "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