mirror of
https://github.com/Snigdha-OS/snigdhaos-blackbox.git
synced 2025-09-21 12:05:02 +02:00
cleanup for extra lines, enhanced docs references!
This commit is contained in:

committed by
GitHub

parent
7613c4210f
commit
83834d3548
@@ -7,7 +7,7 @@ import psutil
|
|||||||
import time
|
import time
|
||||||
import datetime
|
import datetime
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from datetime import timedelta
|
from datetime import timedelta # DOCS : https://www.freecodecamp.org/news/how-to-use-timedelta-objects-in-python/
|
||||||
import subprocess
|
import subprocess
|
||||||
import threading
|
import threading
|
||||||
import logging # DOCS : https://docs.python.org/3/library/logging.html
|
import logging # DOCS : https://docs.python.org/3/library/logging.html
|
||||||
@@ -19,8 +19,8 @@ from Settings import Settings
|
|||||||
from ui.MessageDialog import MessageDialog
|
from ui.MessageDialog import MessageDialog
|
||||||
from distro import id # DOCS : https://github.com/python-distro/distro
|
from distro import id # DOCS : https://github.com/python-distro/distro
|
||||||
|
|
||||||
import gi
|
import gi # DOCS : https://askubuntu.com/questions/80448/what-would-cause-the-gi-module-to-be-missing-from-python
|
||||||
gi.require_version("Gtk" "3.0") # GTK 2.0 is dead!
|
gi.require_version("Gtk" "3.0")
|
||||||
from gi.repository import GLib, Gtk
|
from gi.repository import GLib, Gtk
|
||||||
|
|
||||||
# NOTE: Base Directory
|
# NOTE: Base Directory
|
||||||
@@ -91,7 +91,7 @@ def permissions(dst):
|
|||||||
try:
|
try:
|
||||||
# DOCS : https://docs.python.org/3/library/os.path.html
|
# DOCS : https://docs.python.org/3/library/os.path.html
|
||||||
if not os.path.exists(log_dir):
|
if not os.path.exists(log_dir):
|
||||||
makedirs(log_dir)
|
makedirs(log_dir) # REF : LOC 4
|
||||||
if not os.path.exists(export_dir):
|
if not os.path.exists(export_dir):
|
||||||
makedirs(export_dir)
|
makedirs(export_dir)
|
||||||
if not os.path.exists(config_dir):
|
if not os.path.exists(config_dir):
|
||||||
@@ -101,6 +101,7 @@ try:
|
|||||||
print("[INFO] Log Directory: %s" % log_dir)
|
print("[INFO] Log Directory: %s" % log_dir)
|
||||||
print("[INFO] Export Directory: %s" % export_dir)
|
print("[INFO] Export Directory: %s" % export_dir)
|
||||||
print("[INFO] Config Directory: %s" % config_dir)
|
print("[INFO] Config Directory: %s" % config_dir)
|
||||||
|
# DOCS : https://www.geeksforgeeks.org/handling-oserror-exception-in-python/
|
||||||
except os.error as oserror:
|
except os.error as oserror:
|
||||||
print("[ERROR] Exception: %s" % oserror)
|
print("[ERROR] Exception: %s" % oserror)
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
@@ -139,22 +140,17 @@ try:
|
|||||||
logger.setLevel(logging.INFO)
|
logger.setLevel(logging.INFO)
|
||||||
ch.setLevel(logging.INFO)
|
ch.setLevel(logging.INFO)
|
||||||
tfh.setLevel(level=logging.INFO)
|
tfh.setLevel(level=logging.INFO)
|
||||||
# NOTE: Docs -> https://docs.python.org/3/library/logging.handlers.html#timedrotatingfilehandler
|
# DOCS : https://docs.python.org/3/library/logging.handlers.html#timedrotatingfilehandler
|
||||||
formatter = logging.Formatter(
|
formatter = logging.Formatter(
|
||||||
"%(asctime)s:%(levelname)s > %(message)s",
|
"%(asctime)s:%(levelname)s > %(message)s",
|
||||||
"%Y-%m-%d %H:%M:%S"
|
"%Y-%m-%d %H:%M:%S"
|
||||||
)
|
)
|
||||||
# NOTE : Call formatter to ch & tfh
|
|
||||||
ch.setFormatter(formatter)
|
ch.setFormatter(formatter)
|
||||||
tfh.setFormatter(formatter)
|
tfh.setFormatter(formatter)
|
||||||
# NOTE: Append ch to logger
|
|
||||||
logger.addHandler(ch)
|
logger.addHandler(ch)
|
||||||
# NOTE: Append File Handler to logger
|
|
||||||
logger.addHandler(tfh)
|
logger.addHandler(tfh)
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print("[ERROR] Exception in LOC109: %s" % e)
|
print("[ERROR] Exception in LOC109: %s" % e)
|
||||||
|
|
||||||
# NOTE : On app close create package file
|
# NOTE : On app close create package file
|
||||||
def _on_close_create_package_file():
|
def _on_close_create_package_file():
|
||||||
try:
|
try:
|
||||||
@@ -179,7 +175,6 @@ def _on_close_create_package_file():
|
|||||||
logger.error("[ERROR] Exception in LOC158: %s" % e)
|
logger.error("[ERROR] Exception in LOC158: %s" % e)
|
||||||
|
|
||||||
# NOTE: Global Functions
|
# NOTE: Global Functions
|
||||||
|
|
||||||
def _get_position(lists, value):
|
def _get_position(lists, value):
|
||||||
data = [
|
data = [
|
||||||
string for string in lists if value in string
|
string for string in lists if value in string
|
||||||
@@ -418,7 +413,7 @@ def refresh_ui(
|
|||||||
self.timeout_id = None
|
self.timeout_id = None
|
||||||
self.timeout_id = GLib.timeout_add(
|
self.timeout_id = GLib.timeout_add(
|
||||||
100,
|
100,
|
||||||
reveal_infobar,
|
reveal_infobar, # LOC : 618
|
||||||
self,
|
self,
|
||||||
progress_dialog,
|
progress_dialog,
|
||||||
)
|
)
|
||||||
|
Reference in New Issue
Block a user