Skip to content

Releases: simonw/symbex

0.3.2

19 Jun 15:52
Compare
Choose a tag to compare
  • Fixed bug ValueError: malformed node or string when running with -s against projects containing a specific kind of function signature. #13

0.3.1

19 Jun 14:27
Compare
Choose a tag to compare
  • Fixed a bug where async def functions and class methods were not found or correctly displayed. #12

0.3

19 Jun 14:00
Compare
Choose a tag to compare
0.3
  • New -s/--signatures option to see just the signatures (first line) of each matching class and function. #4
  • Class methods can now be searched using ClassName.method_name. Wildcards are supported on both sides of this, so you can find all get_* methods on all classes using symbex '*.get_*', or all methods on a specific class using MyClass.*, or all methods on every class using *.*. #9

0.2.1

19 Jun 08:03
488d95c
Compare
Choose a tag to compare
  • Fixed bug where -f file.py option failed to work. #7
  • Fixed a bug where symbex crashed if it encountered any Python parsing errors. It now shows a warning message about them and continues instead. #6
  • New --silent option to suppress those Python parsing errors.

0.2

18 Jun 21:20
Compare
Choose a tag to compare
0.2
  • Renamed to symbex. #3

0.1.2

18 Jun 19:51
Compare
Choose a tag to compare
  • Fixed a bug where displayed source code for classes and functions with decorators omitted those decorators. #2

0.1.1

18 Jun 19:37
Compare
Choose a tag to compare
  • py-grep 'test_*' wildcard support is now documented.
  • Fixed formatting of the py-grep --help output.

0.1

18 Jun 18:35
Compare
Choose a tag to compare
0.1
  • Initial release. py-grep ClassName function_name will search the current directory recursively for those symbols and output their source code. -f file.py will search in one or more specific files, -d directory will search within one or more specific directories. #1