perl-Safe-Isa-1.000010-lp152.3.2 >  A ]/=„%1uiG[ܝ4n0PS0 pC1}#+a}>>/LXGC?{Rq@!-qRL *޸%5;g.tkUkd. ݞ1[~ g ļ|'Eq{ ,33ژ?s@B9 8vd r;(0W&dQ߳ii 3(@&VT>4:tdPo~gA** 1e70df4513dbd8638a3319490bd60d4b4d9584056fe96db49a32846d85f042836d5a8c95bd1c3c160f83fab5d9282a9fe679c3704.P]/=„E^߾886rK2̀#p@\=Wrٸ EWSgg}7..:N]$?IT TfH<H-|#0Re?tEDt {@哈@&[qq&43mrd^'n({u??y,捥Q@c\{ҡ2.]2&Yz0+p;.$@~ӡ@ c ̷Fʸ\0^O;>p>?d # i04<@S\}     < C Lh((89: dFGH0ILXTY\\x]^bc1defluvw\xxyzCperl-Safe-Isa1.000010lp152.3.2Call isa, can, does and DOES safely on things that may not be objectsHow many times have you found yourself writing: if ($obj->isa('Something')) { and then shortly afterwards cursing and changing it to: if (Scalar::Util::blessed($obj) and $obj->isa('Something')) { Right. That's why this module exists. Since perl allows us to provide a subroutine reference or a method name to the -> operator when used as a method call, and a subroutine doesn't require the invocant to actually be an object, we can create safe versions of isa, can and friends by using a subroutine reference that only tries to call the method if it's used on an object. So: my $isa_Foo = $maybe_an_object->$_call_if_object(isa => 'Foo'); is equivalent to my $isa_Foo = do { if (Scalar::Util::blessed($maybe_an_object)) { $maybe_an_object->isa('Foo'); } else { undef; } }; Note that we don't handle trying class names, because many things are valid class names that you might not want to treat as one (like say "Matt") - the 'is_module_name' function from Module::Runtime is a good way to check for something you might be able to call methods on if you want to do that. We are careful to make sure that scalar/list context is preserved for the method that is eventually called.]lamb116DopenSUSE Leap 15.2openSUSEArtistic-1.0 OR GPL-1.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/Perlhttp://search.cpan.org/dist/Safe-Isa/linuxnoarch2 'A$AA큤$]~Zq^]~]Z kZ u]~1268fbc15c84bca9d6bab13238aaca5397c4d86b3d8319c3916143f182b504dec96c5caa173a87579c1cc7b896d66f46749cdb57025a1ad6e2db80cef1128c50fdc0ab84d3e72d6a6c047b2da17ad72778765d85986283e9ad820dead12469f2ba4a9918043b27600bf527a4effb89ab0e1b3b090140c021b3891959fa6dcd11rootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-Safe-Isa-1.000010-lp152.3.2.src.rpmperl(Safe::Isa)perl-Safe-Isa    perl(:MODULE_COMPAT_5.26.1)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Z@Zy@Y@Y@XTS$@R' coolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.com- updated to 1.000010 see /usr/share/doc/packages/perl-Safe-Isa/Changes 1.000010 - 2018-04-25 - fix DOES tests on 5.8.x- updated to 1.000009 see /usr/share/doc/packages/perl-Safe-Isa/Changes 1.000009 - 2018-04-21 - Fix handling of DOES and does (they no longer fall back to isa in most situations outside of Moo/Moose)- updated to 1.000008 see /usr/share/doc/packages/perl-Safe-Isa/Changes 1.000008 - 2017-10-03 - fix scalar/list context handling for $_call_if_can- updated to 1.000007 see /usr/share/doc/packages/perl-Safe-Isa/Changes 1.000007 - 2017-09-22 - added new interface: $obj->$_call_if_can- updated to 1.000006 see /usr/share/doc/packages/perl-Safe-Isa/Changes 1.000006 - 2016-10-31 - now falling back to $obj->isa if DOES/does is not implemented on the object, to avoid fatal errors on perls too old to have their own DOES (RT#100866)- updated to 1.000005 - comment blessed use so people who don't know perl stop trying to break it - add link to lightning talk given at YAPC::NA 2013- updated to 1.000004 - fixed slightly mangled metadata from last release- initial package 1.000003 * created by cpanspec 1.78.07lamb11 15689964801.0000101.000010-lp152.3.2SafeIsa.pmx86_64-linux-thread-multiperl-Safe-IsaChangesREADMESafe::Isa.3pm.gz/usr/lib/perl5/vendor_perl/5.26.1//usr/lib/perl5/vendor_perl/5.26.1/Safe//usr/share/doc/packages//usr/share/doc/packages/perl-Safe-Isa//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/74d2750c9cf0c0b912983c771d56a405-perl-Safe-Isacpioxz5noarch-suse-linuxdirectoryPerl5 module source textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)Pͥ*cY3ரutf-8251f7f8053619ee3db13e8e54c060c41292e73573ec8407549c3d6b41529e627? 7zXZ !t/;] crt:bLL "o)SAHSiKQ{5C@X DFdWt`51?b9jp&Xo|&!V~SޣrFޝ4;Ӷ+4N8 X͌XZ\*?7/kX he<7?2pF~s7m.Dyª<9mxå,b1 YrT?%0^'`_:Ӎ_OHJz@Tiq;'sNmD:K`h~hM豺}  &CcXhrfn-\ A .qJ{.[SAaJ9- ▣ &}hX[V\\q21_rL&zqkYO;z7 C}uObcr1 's٩Y$#$zir0`W5摸qߘNEY> tnFةX=a=\ w* /uy|Z[6 Qk4R|}BT}0(@]HL3'Y"߭FZ'/q݃*Ud@'bȖh@b{zL~%%Ҭf@_Z7N1viKb(/=" rG[.Ya= jj,Za `oUYmvn5mdjE6EɎޢJ`&OvH$Uȉxja)ECK#*r앢C"KbR"wsJ?\*(͐'hG~_Ƶ=#(dboq@GH뽽n6R}ɞpOJttN^qow}r%wg)zDVHD'H\bs NIOFk̠k&X^;O5ׅHeӐH'o2Yh˗[`bʱܵaR$5~ho_T@ FdtuNgy_:˟sI!v"󤇣dDv&w>`1Jc&B$ߜ[ i#fZ\doD)Vc**߁9d4.=߂TyNPc,~ׅgtWM) ղ'qi[_ELǫY5[f&I Td>:٘{ؠM\} K0/ c\)t^/0Qy졩yg%eW= ϐߴD[JBu=֡} >?u { V79WH!=YJ+_Z&λHfUzk W%_/ߺn.!\ߗFT0)qkڂ(Rt)֏d(u~5j܈ɵQQTZD2n_*0qrN{KkjC!U_L<V$9 חO5/ SAjќ`:=y{,TQIk DfwT͉r4Ptz+&y&#ܔZusC;64E)$=,L{ ->@m~YwL/!\s[ ^\[*i3n|~7wvZj1 rhםl6ȲׄM%X%- Woxy U' LpcA:_I:mjZ%mD$*SϵȋSnT<#/\{sQLDHS}RltS|ƍnMVkIĤD7Q@p'>q`,)XUͶYzf;|"ptXIO>5tewy4M&tCWv 怿#*h'. 4 d^QѺT8$i7g9,2 "QmPc!*'tM Wm`j4'+~h ^O@%@iKN-pK*PXH2 lܣ3U=\!=>[BZ$ĠBncgI%Eļs[@nTO\)[%[#΢"ʩ`am@0='sq~9j3rĦ}~ ꒾62_&fEԻ)lԮXAkwied{DG _zK2`?!F.}_2Kz ;8CQ1+Bڝԣٽ(ui歝qI_4xC/q#|ȉ[,!f Nnit{rY.ې@14<̛cr1?w/C<Ԁgve)s=G\glF7ŠX3Vx#`#2 >LZ<`kLCLQz0r`Lt"Jۂ/&J=OYDM&J0eIQf^ފi܆8= >uQZ ǿ"vakT@֫SIQp~;,(n/v+ǂh􎕪ot .& C m[cdtx)4y/\D`)ca 3/] SG_(kL A^xʈwv6nؑt"4Nt{AuRŨ/;Bطq2Ey Ԫ}CF=cF}u@|U۸RȰydU*oP${_i u |Vtf~Dk熹PzK0 }H?ͬh p%L٣DrQ԰-qABB{e /3EKB".y\z|Bj7 /qO9f{ k=~ڼHWz]Iq r1|&bfgOn1eخq#uWWSDXR+^t[vdT&e3Pjl%O]{,$0H+Vg_wQܰO)K*&C5`R`wQuP0`j]:7̇Xuղk@#:Y^q-`?_aX /YeZ?^pܽ1F"xj6ֻW65~@gs1o<^NKu%D6ET cd)"pʖ>Em3m7 vbʺ_TgvdHo]1yu(.-;cwehܑ4O~k0 …*=ZirtZ_k){7c_aUzz` Dc[t*{aZ&mĺ$|^w~?*E~eMRN&Cϱ:ȣ*"~nߗLѹ`-Dӿ#ؠOIv6'N;+|0-+@򳢬 e R p]ub.:#-:ߖ Vr>֌\$GE=,;vd4e.洷iK,^+Hc02jt곋G+/&N!I_ Eo aoQyXI?ARnS$C~q$+H4{jmg"F'aMld(`y~}D NTO4gHQfgcm7@QB( =e L :,Smy<86!w !V:o03١}0v4(W YZ