Merge remote-tracking branch 'origin/Ghidra_12.1'

This commit is contained in:
Ryan Kurtz
2026-03-09 10:19:25 -04:00
4 changed files with 7 additions and 2 deletions

View File

@@ -17,3 +17,4 @@ src/main/py/LICENSE||GHIDRA||||END|
src/main/py/MANIFEST.in||GHIDRA||||END|
src/main/py/README.md||GHIDRA||||END|
src/main/py/pyproject.toml||GHIDRA||||END|
src/main/py/src/pyghidra/py.typed||GHIDRA||||END|

View File

@@ -575,6 +575,10 @@ __3.1.0__
`support/launch.properties` file.
* `ghidra_launch.py` now correctly prioritizes user-defined JVM properties higher than those defined
in `support/launch.properties`.
* PyGhidra now includes a
[`py.typed`](https://typing.python.org/en/latest/spec/distributing.html#packaging-type-information)
marker file to inform type checkers that typing is supported.
* The PyGhidra interactive console no longer restarts when a `SyntaxError` occurs.
__3.0.2__
* Fixed an issue that prevented [`pyghidra.analysis_properties()`](#pyghidraanalysis_properties)

View File

@@ -291,9 +291,9 @@ class PyConsole(InteractiveConsole):
finally:
self._writer = self._out
def showsyntaxerror(self, filename=None):
def showsyntaxerror(self, filename=None, **kwargs):
with self.redirect_writer():
super().showsyntaxerror(filename=filename)
super().showsyntaxerror(filename=filename, **kwargs)
def showtraceback(self) -> None:
with self.redirect_writer():