Skip to content

Commit 421a23b

Browse files
committed
add text wrap usage in error function.
1 parent 734f4dd commit 421a23b

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

lib.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import threading
1616
import struct
1717
import socket
18+
import textwrap
1819

1920

2021
import os.path
@@ -259,6 +260,16 @@ def error_exit(msg, status=1):
259260
sys.stderr.write('Error: %s\n' % msg)
260261
sys.exit(status)
261262

263+
def error_textwrap(self, msg, status, wrap_text=True):
264+
if wrap_text:
265+
new_msg = "\n[ERROR]: %s" % msg
266+
wrapped = textwrap.wrap(new_msg, 79)
267+
new_msg = "\n".join(wrapped) + "\n"
268+
else:
269+
new_msg = msg
270+
271+
sys.stderr.write(new_msg)
272+
sys.exit(status)
262273

263274
def shutdown():
264275
print "exit"

0 commit comments

Comments
 (0)