summaryrefslogtreecommitdiff
path: root/ttystatus/messager.py
Commit message (Collapse)AuthorAgeFilesLines
* Release version 0.8.version_0_8Lars Wirzenius2011-01-301-1/+1
| | | Also update copyright years.
* Disable output if there's an error.Lars Wirzenius2011-01-301-3/+3
|
* Output to /dev/tty instead stderr.Lars Wirzenius2011-01-301-3/+7
|
* Implement enable and disable output.Lars Wirzenius2011-01-301-1/+11
|
* Don't attempt to write until it is time.Lars Wirzenius2010-07-071-3/+6
|
* Fix Messager to report actual width it will use as .width.Lars Wirzenius2010-07-051-3/+6
| | | | | | This way, when TerminalStatus computes the amount of remaining space, it is not off by one: Messager refuses to print out the last character lest the terminal scroll or line wrap.
* Do tricks to get coverage to 100%.Lars Wirzenius2010-06-061-4/+6
|
* Ignore write errors, call _get_terminal_width with right name.Lars Wirzenius2010-06-061-3/+9
|
* Make use of Messager in TerminalStatus.Lars Wirzenius2010-06-061-2/+2
|
* Add way to set message update frequency.Lars Wirzenius2010-06-051-2/+2
|
* Add missing import.Lars Wirzenius2010-06-051-0/+1
|
* Catch SIGWINCH and update accordingly.Lars Wirzenius2010-06-051-0/+8
|
* Query terminal for its width at startup.Lars Wirzenius2010-06-051-1/+24
| | | | | Allow output go to StringIO, which does not have fileno. Good for test suite, and good for user, perhaps, for deranged values of user.
* Avoid writing more than fits on terminal.Lars Wirzenius2010-06-051-0/+2
|
* Fix Messager.finish flush out last message from user.Lars Wirzenius2010-06-051-0/+3
|
* Refactor.Lars Wirzenius2010-06-051-8/+11
| | | | _raw_write was doing two things. Break out the thing that overwrites the current message.
* Make Messages.finish() to leave last message on screen.Lars Wirzenius2010-06-051-1/+2
|
* Add Messager.finish.Lars Wirzenius2010-06-051-0/+4
|
* Add Messager.notify.Lars Wirzenius2010-06-051-0/+18
|
* Add Messager.clear method.Lars Wirzenius2010-06-051-0/+4
|
* Make Messager.raw_write remove the old message, if any.Lars Wirzenius2010-06-051-5/+9
|
* Add Messager.write, for updating only once per second.Lars Wirzenius2010-06-051-1/+17
|
* Fix things so output only happens to terminals.Lars Wirzenius2010-06-051-1/+2
|
* Add initial test and code to implement it.Lars Wirzenius2010-06-051-0/+28