kopia lustrzana https://github.com/c9/core
speed up,only "function" need "params"
when type is "module" or "class", then throw error , is very slowlypull/125/merge
rodzic
43b87cbe15
commit
bdda3f6fa7
|
@ -50,11 +50,12 @@ class Daemon(BaseHTTPRequestHandler):
|
||||||
def to_json(mode, nodoc):
|
def to_json(mode, nodoc):
|
||||||
include_pos = mode == "goto_definitions"
|
include_pos = mode == "goto_definitions"
|
||||||
def to_json(c):
|
def to_json(c):
|
||||||
try:
|
if c.type == "function":
|
||||||
paramList = { p.description for p in c.params }
|
try:
|
||||||
params = ", ".join([p for p in paramList if p != None and p != "self"])
|
paramList = { p.description for p in c.params }
|
||||||
except:
|
params = ", ".join([p for p in paramList if p != None and p != "self"])
|
||||||
params = ""
|
except:
|
||||||
|
params = ""
|
||||||
return remove_nulls({
|
return remove_nulls({
|
||||||
"name": c.name + ("(" + params + ")" if c.type == "function" else ""),
|
"name": c.name + ("(" + params + ")" if c.type == "function" else ""),
|
||||||
"replaceText": c.name + "(^^)" if c.type == "function" else None,
|
"replaceText": c.name + "(^^)" if c.type == "function" else None,
|
||||||
|
|
Ładowanie…
Reference in New Issue