Revert e9f71ab2 - it ends up breaking a declared API
authorPeter Rabbitson <ribasushi@cpan.org>
Wed, 17 Sep 2014 16:58:29 +0000 (18:58 +0200)
committerPeter Rabbitson <ribasushi@cpan.org>
Fri, 19 Sep 2014 09:13:09 +0000 (11:13 +0200)
commit8494142cea239b72298004f762cf500f71650533
tree286505757be1343467c606a2635b1ed8839f70aa
parent4f8c967809333fc5378171094166600b2a3a5121
Revert e9f71ab2 - it ends up breaking a declared API

I should have thought of this earlier - a debug object is not necessarily
isa(IO::Handle) (the documentation never mentioned this). And indeed: the
tests of DBIx::Class::QueryLog do exactly this - they use an object with
just a print() method and absolutely nothing else.

So instead of disabling the sticky autoflush (which really is only a visible
change on STDERR dup) document this behavior and move on.
lib/DBIx/Class/Storage/Statistics.pm
t/storage/debug.t