Discussion:
autodie og Net::OpenSSH
(for gammel til at besvare)
Jonas Brømsø Nielsen
2011-03-14 11:03:54 UTC
Permalink
Hep,

Er der nogen der kan huske Paul Fenwick's eksempel på brug af autodie ifm. DBI?

Jeg vil gerne benytte autodie ifm. Net::OpenSSH. Net::OpenSSH laver et master object, hvorpå man efterfølgende kan teste værdien af error.

my $ssh = Net::OpenSSH->new('localhost', user => 'dummy');
die 'Puha Simone, puha!' if $ssh->error;

Har prøvet lidt forskellige hints, men uden held indtil videre.

jonasbn
--
AIM: BjonasN Gtalk: ***@gmail.com
ICQ: 62401545 MSN: ***@io.dk
twitter: jonasbn blog: http://e-diot.dk/
Dmitry Karasik
2011-03-15 21:39:20 UTC
Permalink
On 14 мар 11 at 12:03, "Jonas" (Jonas BrЬmsЬ Nielsen) wrote:

Jonas> Hep, Er der nogen der kan huske Paul Fenwick's eksempel pЕ brug af
Jonas> autodie ifm. DBI?

Hvis jeg husker rigtig, det var ikke autodie+DBI, men en eksempel
af hvordan DBI som er smart nok at supportere autodie-agtig opfЬrsel med
{ RaiseError => 1 }
--
Sincerely,
Dmitry Karasik
Jonas Brømsø Nielsen
2011-03-16 11:14:00 UTC
Permalink
Hi Dmitry,

After some discussion, we came to the same conclusion here at work. Which mean that I have to patch Net::OpenSSH to mimic the behavior of DBI/autodie I guess.

jonasbn
--
AIM: BjonasN Gtalk: ***@gmail.com
ICQ: 62401545 MSN: ***@io.dk
twitter: jonasbn blog: http://e-diot.dk/
Post by Dmitry Karasik
Jonas> Hep, Er der nogen der kan huske Paul Fenwick's eksempel pЕ brug af
Jonas> autodie ifm. DBI?
Hvis jeg husker rigtig, det var ikke autodie+DBI, men en eksempel
af hvordan DBI som er smart nok at supportere autodie-agtig opfЬrsel med
{ RaiseError => 1 }
--
Sincerely,
Dmitry Karasik
Søren Lund
2011-03-20 18:51:17 UTC
Permalink
Hep,

Emnet er også lige dukket op op SO:

http://stackoverflow.com/questions/5337638/how-to-use-autodie-with-non-builtins

- slu
--
Søren Lund <***@lund.org> My Web Site: http://lund.dk.eu.org/
Twitter: http://twitter.com/slu My Danish Blog: http://blog.369.dk/
Geeky: http://www.livejournal.com/users/slu/ http://soren.lund.org/
Loading...