File tree Expand file tree Collapse file tree 1 file changed +15
-16
lines changed
Expand file tree Collapse file tree 1 file changed +15
-16
lines changed Original file line number Diff line number Diff line change @@ -144,22 +144,21 @@ def cast(func, value):
144144 func (func): Callback function to used cast to type (int, bool, float).
145145 value (any): value to be cast and returned.
146146 """
147- if value is not None :
148- if func == bool :
149- if value in (1 , True , "1" , "true" ):
150- return True
151- elif value in (0 , False , "0" , "false" ):
152- return False
153- else :
154- raise ValueError (value )
155-
156- elif func in (int , float ):
157- try :
158- return func (value )
159- except ValueError :
160- return float ('nan' )
161- return func (value )
162- return value
147+ if value is None :
148+ return value
149+ if func == bool :
150+ if value in (1 , True , "1" , "true" ):
151+ return True
152+ if value in (0 , False , "0" , "false" ):
153+ return False
154+ raise ValueError (value )
155+
156+ if func in (int , float ):
157+ try :
158+ return func (value )
159+ except ValueError :
160+ return float ('nan' )
161+ return func (value )
163162
164163
165164def joinArgs (args ):
You can’t perform that action at this time.
0 commit comments