pricecharts

track prices of consumer electronics
Log | Files | Refs | README

commit ebdb45dde4984e7ccd471b226ed99c44b6793569
parent 157a1a7bee19b2835f270ebf1591bfbef4855868
Author: Kyle Milz <kyle@getaddrinfo.net>
Date:   Thu, 12 Mar 2015 02:01:33 -0600

PriceChart: only try to get terminal width when we are a terminal

Diffstat:
MPriceChart.pm | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/PriceChart.pm b/PriceChart.pm @@ -133,7 +133,11 @@ sub trunc_line my $line = shift; my $prefix = shift || 0; - my ($term_width) = Term::ReadKey::GetTerminalSize(); + my $term_width = 80; + if (POSIX::isatty(STDOUT)) { + ($term_width) = Term::ReadKey::GetTerminalSize(); + } + my $len = $term_width - $prefix - 3; if (length($line) < $len) { return $line;