import apt_check.py instead of defininf the same functions
This commit is contained in:
parent
2cb075738b
commit
e58cb06644
@ -30,7 +30,14 @@ from PyQt5.QtWidgets import (QWidget, QApplication, QLabel, QDialogButtonBox,
|
||||
QTreeWidgetItem, QHeaderView)
|
||||
from PyQt5.QtCore import Qt
|
||||
from PyQt5.QtGui import QIcon
|
||||
import importlib.util
|
||||
|
||||
spec = importlib.util.spec_from_file_location(
|
||||
"apt_check", "/usr/lib/update-notifier/apt_check.py")
|
||||
apt_check = importlib.util.module_from_spec(spec)
|
||||
spec.loader.exec_module(apt_check)
|
||||
|
||||
'''
|
||||
DISTRO = subprocess.check_output(
|
||||
["lsb_release", "-c", "-s"],
|
||||
universal_newlines=True).strip()
|
||||
@ -48,7 +55,7 @@ def isSecurityUpgrade(ver):
|
||||
if (file.archive == archive and file.origin == origin):
|
||||
return True
|
||||
return False
|
||||
|
||||
'''
|
||||
|
||||
class Dialog(QWidget):
|
||||
''' UI '''
|
||||
@ -145,7 +152,7 @@ class Dialog(QWidget):
|
||||
for p in pkg_install:
|
||||
td_child = QTreeWidgetItem([p[0].name + " / "
|
||||
+ p[1].ver_str])
|
||||
if isSecurityUpgrade(p[1]):
|
||||
if apt_check.isSecurityUpgrade(p[1]):
|
||||
td_child.setIcon(1, QIcon.fromTheme("security-high"))
|
||||
toInstall.setIcon(1, QIcon.fromTheme("security-high"))
|
||||
toInstall.addChild(td_child)
|
||||
@ -161,7 +168,7 @@ class Dialog(QWidget):
|
||||
td_child = QTreeWidgetItem(
|
||||
[p[0].name + " / " + p[0].current_ver.ver_str +
|
||||
" -> " + p[1].ver_str])
|
||||
if isSecurityUpgrade(p[1]):
|
||||
if apt_check.isSecurityUpgrade(p[1]):
|
||||
td_child.setIcon(1, QIcon.fromTheme("security-high"))
|
||||
toUpgrade.setIcon(1, QIcon.fromTheme("security-high"))
|
||||
toUpgrade.addChild(td_child)
|
||||
|
Loading…
x
Reference in New Issue
Block a user