m2m模型翻译
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

20 lines
574 B

from __future__ import print_function, unicode_literals, absolute_import
import sys, textwrap
from .py3k_compat import callable
rlmain = sys.modules["readline"]
rl = rlmain.rl
def get_doc(rl):
methods = [(x, getattr(rl, x)) for x in dir(rl) if callable(getattr(rl, x))]
return [ (x, m.__doc__ )for x, m in methods if m.__doc__]
def get_rest(rl):
q = get_doc(rl)
out = []
for funcname, doc in q:
out.append(funcname)
out.append("\n".join(textwrap.wrap(doc, 80, initial_indent=" ")))
out.append("")
return out