(self)
| 1856 | ) |
| 1857 | |
| 1858 | def get_pyop(self): |
| 1859 | try: |
| 1860 | frame = self._gdbframe.read_var('frame') |
| 1861 | frame = PyFramePtr(frame) |
| 1862 | if not frame.is_optimized_out(): |
| 1863 | return frame |
| 1864 | cframe = self._gdbframe.read_var('cframe') |
| 1865 | if cframe is None: |
| 1866 | return None |
| 1867 | frame = PyFramePtr(cframe["current_frame"]) |
| 1868 | if frame and not frame.is_optimized_out(): |
| 1869 | return frame |
| 1870 | return None |
| 1871 | except ValueError: |
| 1872 | return None |
| 1873 | |
| 1874 | @classmethod |
| 1875 | def get_selected_frame(cls): |
no test coverage detected