(obj, doc, warn_on_python)
| 481 | |
| 482 | |
| 483 | def _add_docstring(obj, doc, warn_on_python): |
| 484 | if warn_on_python and not _needs_add_docstring(obj): |
| 485 | warnings.warn( |
| 486 | "add_newdoc was used on a pure-python object {}. " |
| 487 | "Prefer to attach it directly to the source." |
| 488 | .format(obj), |
| 489 | UserWarning, |
| 490 | stacklevel=3) |
| 491 | try: |
| 492 | add_docstring(obj, doc) |
| 493 | except Exception: |
| 494 | pass |
| 495 | |
| 496 | |
| 497 | def add_newdoc(place, obj, doc, warn_on_python=True): |
no test coverage detected