Skip to content
This repository was archived by the owner on Apr 12, 2018. It is now read-only.

Commit 28fea7a

Browse files
committed
Add format module: wrap arguments and result
1 parent 640ece0 commit 28fea7a

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

swf/format.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import constants
2+
3+
4+
def wrap(message, max_length):
5+
if not message:
6+
return message
7+
8+
if len(message) > max_length:
9+
return message[:max_length]
10+
11+
return message
12+
13+
14+
def reason(message):
15+
return wrap(message, constants.MAX_REASON_LENGTH)
16+
17+
18+
def details(message):
19+
return wrap(message, constants.MAX_DETAILS_LENGTH)
20+
21+
22+
def input(message):
23+
return wrap(message, constants.MAX_INPUT_LENGTH)
24+
25+
26+
def result(message):
27+
return wrap(message, constants.MAX_RESULT_LENGTH)

0 commit comments

Comments
 (0)