[Dancer-users] Dancer::MIME return value

Naveed Massjouni naveedm9 at gmail.com
Mon Oct 31 15:47:59 CET 2011


On Mon, Oct 31, 2011 at 8:50 AM, sawyer x <xsawyerx at gmail.com> wrote:
> This should indeed be fixed.
>
> Thank you!
>
> On Mon, Oct 31, 2011 at 2:44 PM, <thecrux at gmail.com> wrote:
>>
>> Hi.
>>
>> I had noticed that Dancer/MIME.pm (and also Dancer/Core/MIME.pm in
>> Dancer2)
>> return 42
>> https://github.com/sukria/Dancer/blob/devel/lib/Dancer/MIME.pm#L67
>>
>> This is wrong, because generate warning
>> $ perl -wce '42'
>> Useless use of a constant (42) in void context at -e line 1.
>> -e syntax OK
>>
>> Also, with `use warnings FATAL => 'all'` (default for Moo) returned error
>>
>> $ perl -c -Ilib  lib/Dancer/Core/MIME.pm ; echo $?
>> Useless use of a constant (42) in void context at lib/Dancer/Core/MIME.pm
>> line 77.
>> 255
>>

I don't understand. All modules are required to end with a true value.
Usually, it is 1; but 42; should be fine. What am I missing?
-Naveed


More information about the Dancer-users mailing list