Console printer with linenumbers, stacktraces, logging, conversions and coloring..
Project description
Console printer with linenumbers, stacktraces, logging, conversions and coloring.
Active8 BV Active8 (05-03-15) license: GNU-GPL2
install
pip install consoleprinter
contains
Utility functions for working with commandline applications. Logging Printing Exception parsing Stacktracing Object reflection printing
usage
from consoleprinter import console
colors = ['black', 'blue', 'cyan', 'default', 'green', 'grey', 'magenta', 'orange', 'red', 'white', 'yellow']
for color in colors:
console(color, color=color)
PyCharm
Console detects when run in PyCharm or Intellij, and adds links to the orinating line
if len(suite._tests) == 0:
console_warning("Can't find tests, looked in test*.py")
`bash 2.48 | unittester.py:85 | == | Can't find tests, looked in test*.py | File "/Users/rabshakeh/workspace/unittester/unittester/unittester.py", line 85 (run_unit_test) | ==
Reflection
with zipfile.ZipFile(zippath) as zf:
for member in zf.infolist():
console(member)
.. figure:: res/Screen%20Shot%202015-03-17%20at%2017.45.50.png
:alt: kindle
kindle
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file consoleprinter-22.tar.gz
.
File metadata
- Download URL: consoleprinter-22.tar.gz
- Upload date:
- Size: 15.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c649499366c7f2225d2b32be3e46d642bbaabb2c335feba4de5925736753a8c |
|
MD5 | 2f88f2701694c68687c93414a825b87c |
|
BLAKE2b-256 | 2c5fb0c9adf61695476c1d819a396d72853bff47168369ff4fe89456fd3440a4 |