@@ -14,21 +14,21 @@ class FlowLauncher:
1414
1515 def __init__ (self ):
1616
17- rpc_request = {'method' : 'query' , 'parameters' : ['' ]}
18- if len (sys .argv ) > 1 :
19- rpc_request = demjson .decode (sys .argv [1 ])
17+ # defalut jsonrpc
18+ self .rpc_request = {'method' : 'query' , 'parameters' : ['' ]}
19+ if len (sys .argv ) > 1 : # from input to get jsonrpc
20+ self .rpc_request = demjson .decode (sys .argv [1 ])
2021
2122 # proxy is not working now
22- # self.proxy = rpc_request.get("proxy", {})
23+ # self.proxy = self. rpc_request.get("proxy", {})
2324
24- request_method_name = rpc_request .get ("method" , "query" )
25- request_parameters = rpc_request .get ("parameters" , [])
26- methods = inspect .getmembers (self , predicate = inspect .ismethod )
27-
28- request_method = dict (methods )[request_method_name ]
29- results = request_method (* request_parameters )
25+ request_method_name = self .rpc_request .get ("method" , "query" )
3026
3127 if request_method_name in ["query" , "context_menu" ]:
28+ request_parameters = self .rpc_request .get ("parameters" , [])
29+ methods = inspect .getmembers (self , predicate = inspect .ismethod )
30+ request_method = dict (methods )[request_method_name ]
31+ results = request_method (* request_parameters )
3232 print (demjson .encode ({"result" : results }))
3333
3434 def query (self , param : str = '' ) -> list :
0 commit comments