mercurial/pycompat.py
changeset 43103 c95b2f40db7c
parent 43096 813aa8cc55d4
child 43104 74802979dd9d
equal deleted inserted replaced
43102:829088e87032 43103:c95b2f40db7c
   268         raise exc.with_traceback(tb)
   268         raise exc.with_traceback(tb)
   269 
   269 
   270     def getdoc(obj):
   270     def getdoc(obj):
   271         """Get docstring as bytes; may be None so gettext() won't confuse it
   271         """Get docstring as bytes; may be None so gettext() won't confuse it
   272         with _('')"""
   272         with _('')"""
   273         doc = getattr(obj, u'__doc__', None)
   273         doc = getattr(obj, '__doc__', None)
   274         if doc is None:
   274         if doc is None:
   275             return doc
   275             return doc
   276         return sysbytes(doc)
   276         return sysbytes(doc)
   277 
   277 
   278     def _wrapattrfunc(f):
   278     def _wrapattrfunc(f):