mirror of
https://github.com/explosion/spaCy.git
synced 2024-12-25 17:36:30 +03:00
Allow sys.exit status as exits keyword arg in util.prints()
This commit is contained in:
parent
fc3ec733ea
commit
b5fb43fdd8
|
@ -380,13 +380,13 @@ def prints(*texts, **kwargs):
|
||||||
*texts (unicode): Texts to print. Each argument is rendered as paragraph.
|
*texts (unicode): Texts to print. Each argument is rendered as paragraph.
|
||||||
**kwargs: 'title' becomes coloured headline. 'exits'=True performs sys exit.
|
**kwargs: 'title' becomes coloured headline. 'exits'=True performs sys exit.
|
||||||
"""
|
"""
|
||||||
exits = kwargs.get('exits', False)
|
exits = kwargs.get('exits', None)
|
||||||
title = kwargs.get('title', None)
|
title = kwargs.get('title', None)
|
||||||
title = '\033[93m{}\033[0m\n'.format(_wrap(title)) if title else ''
|
title = '\033[93m{}\033[0m\n'.format(_wrap(title)) if title else ''
|
||||||
message = '\n\n'.join([_wrap(text) for text in texts])
|
message = '\n\n'.join([_wrap(text) for text in texts])
|
||||||
print('\n{}{}\n'.format(title, message))
|
print('\n{}{}\n'.format(title, message))
|
||||||
if exits:
|
if exits is not None:
|
||||||
sys.exit(0)
|
sys.exit(exits)
|
||||||
|
|
||||||
|
|
||||||
def _wrap(text, wrap_max=80, indent=4):
|
def _wrap(text, wrap_max=80, indent=4):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user