code cleanup (mainly improving comments)
[perl/plp/.git] / PLP / Tie / Print.pm
index 7563ba5963760e78724d960d1f6064979e73fbe7..3d5027a187dc2a1835190d46da87d40530975550 100644 (file)
@@ -1,6 +1,5 @@
-#--------------------#
- package PLP::Tie::Print;
-#--------------------#
+package PLP::Tie::Print;
+
 use strict;
 
 =head1 PLP::Tie::Print
@@ -9,6 +8,8 @@ Just prints to stdout, but sends headers if not sent before.
 
     tie *HANDLE, 'PLP::Tie::Print';
 
+This module is part of the PLP Internals and probably not of much use to others.
+
 =cut
 
 sub TIEHANDLE {
@@ -19,7 +20,8 @@ sub WRITE { undef; }
 
 sub PRINT {
     my ($self, @param) = @_;
-    PLP::SendHeaders() unless $PLP::sentheaders;
+    return if @param == 1 and not length $param[0];
+    PLP::sendheaders() unless $PLP::sentheaders;
     print STDOUT @param;
     select STDOUT;
 }