()
| 56 | |
| 57 | |
| 58 | def binaryninja_installed() -> bool: |
| 59 | try: |
| 60 | binaryninja = importlib.util.find_spec("binaryninja") |
| 61 | assert binaryninja is not None |
| 62 | binaryninjaui = importlib.util.find_spec("binaryninjaui") |
| 63 | assert binaryninjaui is not None |
| 64 | return True |
| 65 | except ModuleNotFoundError: |
| 66 | return False |
| 67 | except AssertionError: |
| 68 | return False |
| 69 | |
| 70 | |
| 71 | def get_expected_binaryninja_installed_directory() -> Optional[str]: |