File tree 1 file changed +7
-6
lines changed
1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -846,13 +846,14 @@ def partial_f(*args, **kwargs):
846
846
if len (argstring ) > 0 :
847
847
argstring = argstring + ', '
848
848
argstring = argstring + ', ' .join (["%s=%s" % (k , v ) for k , v in preset_kwargs .items ()])
849
- new_line = "<This function is equivalent to '%s(%s)', see original '%s' doc below.>\n " \
850
- "" % (partial_f .__name__ , argstring , partial_f .__name__ )
849
+
851
850
# new_line = new_line + ("-" * (len(new_line) - 1)) + '\n'
852
- try :
853
- doc = getattr (partial_f , '__doc__' )
851
+ doc = getattr (partial_f , '__doc__' , None )
852
+ if doc is None or len (doc ) == 0 :
853
+ partial_f .__doc__ = "<This function is equivalent to '%s(%s)'.>\n " % (partial_f .__name__ , argstring )
854
+ else :
855
+ new_line = "<This function is equivalent to '%s(%s)', see original '%s' doc below.>\n " \
856
+ "" % (partial_f .__name__ , argstring , partial_f .__name__ )
854
857
partial_f .__doc__ = new_line + doc
855
- except AttributeError :
856
- partial_f .__doc__ = new_line
857
858
858
859
return partial_f
You can’t perform that action at this time.
0 commit comments