[Pardus-users] pisi li | head -n 1 throws an exception
Siem Korteweg
Siem.Korteweg at qnh.nl
Sat Nov 15 20:46:49 EET 2008
Hi,
I am running pardus2008, to determine the first package name in the list of
installed software I issued the command:
pisi li | head -n 1
Beside of producing this name, pisi throws an exception:
siem at siem-pardus ~ $ pisi li | head -n 1
ConsoleKit - ConsoleKit is a framework for defining and tracking users,
login sessions, and seats
System Error. Program Terminated.
[Errno 32] Broken pipe
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/bin/pisi", line 61, in handle_exception
ui.info(_("Please use 'pisi help' for general help."))
File "/usr/lib/pardus/pisi/cli/__init__.py", line 69, in info
self.output(unicode(msg), verbose=verbose)
File "/usr/lib/pardus/pisi/cli/__init__.py", line 62, in output
out.flush()
IOError: [Errno 32] Broken pipe
Original exception was:
Traceback (most recent call last):
File "/usr/bin/pisi", line 80, in <module>
cli.run_command()
File "/usr/lib/pardus/pisi/cli/pisicli.py", line 136, in run_command
self.command.run()
File "/usr/lib/pardus/pisi/cli/listinstalled.py", line 82, in run
ctx.ui.info('%15s - %s' % (package.name, unicode(package.summary)))
File "/usr/lib/pardus/pisi/cli/__init__.py", line 69, in info
self.output(unicode(msg), verbose=verbose)
File "/usr/lib/pardus/pisi/cli/__init__.py", line 62, in output
out.flush()
IOError: [Errno 32] Broken pipe
siem at siem-pardus ~ $
Any Linux program should be able to handle the situation where its output is
limited by head.
Kind regards,
Siem Korteweg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://liste.pardus.org.tr/pardus-users/attachments/20081115/dc62a3f5/attachment-0001.htm
More information about the Pardus-users
mailing list