7813:5d0dbec7b815 | 7814:6fa40642ed7c |
---|---|
11 import sys | 11 import sys |
12 import logging | 12 import logging |
13 import shutil | 13 import shutil |
14 import json | 14 import json |
15 import datetime | 15 import datetime |
16 import getpass | |
16 | 17 |
17 from PyQt5.QtCore import ( | 18 from PyQt5.QtCore import ( |
18 pyqtSlot, QTimer, QFile, QFileInfo, pyqtSignal, PYQT_VERSION_STR, QDate, | 19 pyqtSlot, QTimer, QFile, QFileInfo, pyqtSignal, PYQT_VERSION_STR, QDate, |
19 QIODevice, qVersion, QProcess, QSize, QUrl, QObject, Qt, QUuid, QThread, | 20 QIODevice, qVersion, QProcess, QSize, QUrl, QObject, Qt, QUuid, QThread, |
20 QUrlQuery | 21 QUrlQuery |
1488 installInfo["virtualenv"] = ( | 1489 installInfo["virtualenv"] = ( |
1489 installInfo["eric"].startswith( | 1490 installInfo["eric"].startswith( |
1490 os.path.expanduser("~")) | 1491 os.path.expanduser("~")) |
1491 ) | 1492 ) |
1492 if installInfo["virtualenv"]: | 1493 if installInfo["virtualenv"]: |
1493 installInfo["user"] = os.getlogin() | 1494 installInfo["user"] = getpass.getuser() |
1494 installInfo["exe"] = sys.executable | 1495 installInfo["exe"] = sys.executable |
1495 installInfo["installed"] = True | 1496 installInfo["installed"] = True |
1496 installInfo["installed_on"] = installDateTime.strftime( | 1497 installInfo["installed_on"] = installDateTime.strftime( |
1497 "%Y-%m-%d %H:%M:%S") | 1498 "%Y-%m-%d %H:%M:%S") |
1498 installInfo["sudo"] = not os.access( | 1499 installInfo["sudo"] = not os.access( |