File tree Expand file tree Collapse file tree 2 files changed +17
-7
lines changed Expand file tree Collapse file tree 2 files changed +17
-7
lines changed Original file line number Diff line number Diff line change @@ -201,3 +201,13 @@ class MySrv(zerorpc.Server):
201
201
202
202
client_events .close ()
203
203
srv .close ()
204
+
205
+
206
+ def test_removed_unscriptable_error_format_args_spec ():
207
+
208
+ class MySrv (zerorpc .Server ):
209
+ pass
210
+
211
+ srv = MySrv ()
212
+ return_value = srv ._format_args_spec (None )
213
+ assert return_value is None
Original file line number Diff line number Diff line change @@ -83,13 +83,13 @@ def close(self):
83
83
self .stop ()
84
84
self ._multiplexer .close ()
85
85
86
-
87
- def _format_args_spec ( self , args_spec ) :
88
- r = [dict (name = name ) for name in args_spec [0 ]]
89
- default_values = args_spec [3 ]
90
- if default_values is not None :
91
- for arg , def_val in zip (reversed (r ), reversed (default_values )):
92
- arg ['default' ] = def_val
86
+ def _format_args_spec ( self , args_spec , r = None ):
87
+ if args_spec :
88
+ r = [dict (name = name ) for name in args_spec [0 ]]
89
+ default_values = args_spec [3 ]
90
+ if default_values is not None :
91
+ for arg , def_val in zip (reversed (r ), reversed (default_values )):
92
+ arg ['default' ] = def_val
93
93
return r
94
94
95
95
def _zerorpc_inspect (self ):
You can’t perform that action at this time.
0 commit comments