Описание тега autodie

Заменить функции на успешные или умершие с лексической областью видимости
4 ответа

В чем разница между модулями Perl autodie и Fatal?

Модули Perl autodie и Fatal, кажется, делают схожие вещи. Каковы причины использования одного предпочтения к другому?
05 апр '10 в 11:17
3 ответа

Как использовать AutoDie с не встроенными?

Документация autodie намекает на то, что его можно использовать для других функций, кроме тех встроенных, которые он может обрабатывать по умолчанию, но нет четких примеров, как это сделать в нем. В частности, я хотел бы использовать его для модуля …
17 мар '11 в 10:12
4 ответа

Есть ли недостатки у автодие?

Время от времени я вижу, что люди в Stackru продвигают использование autodie. Но в коде здесь и в других местах сети я не вижу autodie очень часто. Есть ли недостатки? Потеряю ли я что-то при использовании autodie? (У меня есть идея испортиться при …
15 окт '10 в 11:08
2 ответа

Perl: имя "main::IN" используется только один раз, но на самом деле используется

Я пишу короткий Perl-скрипт, который читает в файл. Увидеть tmp.txt: 1 gene_id "XLOC_000001"; gene_name "DDX11L1"; oId 1 gene_id "XLOC_000001"; gene_name "DDX11L1"; oId 1 gene_id "XLOC_000001"; gene_name "DDX11L1"; oId 1 gene_id "XLOC_000001"; gene_…
10 окт '16 в 12:45
1 ответ

Получать исключения из IO::File?

Модули IO::File, IO::Socket::INET имеют некоторые преимущества по сравнению с непосредственным использованием встроенных в Perl функций ввода-вывода, например, наличие явного синтаксиса для очистки дескриптора. Тем не менее, они, кажется, имеют неко…
19 дек '13 в 20:51
2 ответа

Умереть как автоди

Я использую autodie обрабатывать исключения из встроенных модулей. К сожалению, его объем лексический, autodie не работает с методами. Можно ли генерировать исключения из моих методов класса, чтобы они обрабатывались так же, как исключения autodie. …
14 май '11 в 18:56
1 ответ

PERL Net::SFTP::Foreign autodie=>0 затем 1

Я пишу скрипт, который автоматически извлекает некоторые файлы один раз в день на каком-либо сервере sftp. Проблема в том, что этот sftp-сервер не очень надежен, и иногда клиенту приходится повторять попытку несколько раз, пока сеанс не будет успешн…
16 сен '16 в 15:13
1 ответ

Влияет ли autodie-pragma на кодировку?

Почему я получаю после "autodie" другой вывод? #!/usr/bin/env perl use warnings; use 5.012; use utf8; use open ':encoding(utf-8)'; use open ':std'; open my $fh, '>', 'test.txt' or die $!; say $fh 'käse'; close $fh; open my $fh1, '<', 'test.txt…
10 фев '11 в 15:54
1 ответ

После scoped `no autodie` программа не работает на` *STDOUT`

Эта программа use warnings; use strict; use feature qw(say); { #use autodie; # all good when this is uncommented no autodie; } open my $OLDSTD, '>&', *STDOUT; #--> line 10 (program fails) open *STDOUT, '>', 'stdout.out'; say "$$ do…
28 сен '20 в 09:11