summaryrefslogtreecommitdiff
path: root/etc/emacs.py
diff options
context:
space:
mode:
Diffstat (limited to 'etc/emacs.py')
-rw-r--r--etc/emacs.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/etc/emacs.py b/etc/emacs.py
index 57128e2e184..cc72233602f 100644
--- a/etc/emacs.py
+++ b/etc/emacs.py
@@ -50,11 +50,11 @@ def eargs (name, imports):
if len (parts) > 1:
exec 'import ' + parts[0] # might fail
func = eval (name)
- if inspect.isbuiltin (func):
+ if inspect.isbuiltin (func) or type(func) is type:
doc = func.__doc__
if doc.find (' ->') != -1:
print '_emacs_out', doc.split (' ->')[0]
- elif doc.find ('\n') != -1:
+ else:
print '_emacs_out', doc.split ('\n')[0]
return
if inspect.ismethod (func):