312 module = objectFullname[:moduleEnd] |
312 module = objectFullname[:moduleEnd] |
313 |
313 |
314 if not objectFullname and typeName[1] not in ["", "<unknown>"]: |
314 if not objectFullname and typeName[1] not in ["", "<unknown>"]: |
315 objectFullname = typeName[1] |
315 objectFullname = typeName[1] |
316 |
316 |
317 return dict(name=objectFullname, argspec=argspec, module=module, |
317 return { |
318 docstring=documentation, typ=typeName[0]) |
318 "name": objectFullname, |
|
319 "argspec": argspec, |
|
320 "module": module, |
|
321 "docstring": documentation, |
|
322 "typ": typeName[0] |
|
323 } |
319 |
324 |
320 def __getObjectTypeAndName(self, project, sourceCode, offset, |
325 def __getObjectTypeAndName(self, project, sourceCode, offset, |
321 resource=None, maxfixes=1): |
326 resource=None, maxfixes=1): |
322 """ |
327 """ |
323 Private method to determine an object type and name for the given |
328 Private method to determine an object type and name for the given |