Skip to content

Commit e222ad7

Browse files
committed
Made digits an integer in json data passed in PUT/POST/PATCH params
1 parent 297ade8 commit e222ad7

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

cli4/cli4.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,8 @@ def cli4(args):
119119
elif opt in ('-D', '--delete'):
120120
method = 'DELETE'
121121

122+
digits_only = re.compile('^[0-9]+$')
123+
122124
# next grab the params. These are in the form of tag=value
123125
params = {}
124126
while len(args) > 0 and '=' in args[0]:
@@ -127,8 +129,8 @@ def cli4(args):
127129
value = True
128130
elif value == 'false':
129131
value = False
130-
# elif value.isdigit():
131-
# value = int(value)
132+
elif digits_only.match(value):
133+
value = int(value)
132134
elif value[0] is '[' and value[-1] is ']':
133135
value = value[1:-1].split(',')
134136
params[tag] = value

0 commit comments

Comments
 (0)