(frame)
| 62 | |
| 63 | |
| 64 | def short_frame(frame): |
| 65 | if frame is None: |
| 66 | return "None" |
| 67 | |
| 68 | filename = frame.f_code.co_filename |
| 69 | name = splitext(basename(filename))[0] |
| 70 | line = hasattr(frame, "f_lineno") and frame.f_lineno or 1 |
| 71 | return "%s::%s %s" % (name, frame.f_code.co_name, line) |
| 72 | |
| 73 | |
| 74 | def short_stack(frame): |
no test coverage detected