[arch] fix -> 'rebuild-detector' integration not working when launched from KDE menu or PyCharm

This commit is contained in:
Vinicius Moreira
2021-01-15 17:56:02 -03:00
parent 765bdff851
commit 465c90a7b6
6 changed files with 8 additions and 11 deletions

View File

@@ -39,4 +39,4 @@ class ArchConfigManager(YAMLConfigManager):
'suggest_optdep_uninstall': False,
'aur_idx_exp': 1,
'categories_exp': 24,
'aur_rebuild_detector': False}
'aur_rebuild_detector': True}

View File

@@ -583,10 +583,6 @@ class ArchManager(SoftwareManager):
def __fill_packages_to_rebuild(self, output: Dict[str, Set[str]]):
if rebuild_detector.is_installed():
if 'PYCHARM_CLASSPATH' in os.environ:
self.logger.warning("'rebuild-detector' is currently not working within PyCharm. Aborting...")
return
self.logger.info("rebuild-detector: checking")
to_rebuild = rebuild_detector.list_required_rebuild()
output['to_rebuild'].update(to_rebuild)

View File

@@ -11,7 +11,7 @@ def is_installed() -> bool:
def list_required_rebuild() -> Set[str]:
code, output = system.execute(cmd='checkrebuild')
code, output = system.execute(cmd='checkrebuild', shell=True, stdin=False)
required = set()
if code == 0 and output: