fix main init formatting

This commit is contained in:
Kevin Froman 2020-02-06 16:00:19 -06:00
parent b8c288259b
commit e77d422fc2

View File

@ -1,10 +1,9 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
""" """Onionr - Private P2P Communication.
Onionr - Private P2P Communication
This file initializes Onionr when ran to be a daemon or with commands This file initializes Onionr when ran to be a daemon or with commands
Run with 'help' for usage. Run with 'help' for usage.
""" """
""" """
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
@ -22,17 +21,17 @@
""" """
# Set the user's locale for encoding reasons # Set the user's locale for encoding reasons
import locale # noqa import locale # noqa
locale.setlocale(locale.LC_ALL, '') locale.setlocale(locale.LC_ALL, '') # noqa
ran_as_script = False ran_as_script = False
if __name__ == "__main__": ran_as_script = True if __name__ == "__main__": ran_as_script = True
# Import standard libraries # Import standard libraries
import sys # noqa import sys # noqa
try: try:
from etc import dependencycheck # noqa from etc import dependencycheck # noqa
except ModuleNotFoundError as e: except ModuleNotFoundError as e:
print('Onionr needs ' + str(e) + ' installed') print('Onionr needs ' + str(e) + ' installed')
@ -43,31 +42,32 @@ from filenuke import nuke # noqa
# Onionr imports # Onionr imports
# For different Onionr related constants such as versions # For different Onionr related constants such as versions
from etc import onionrvalues # noqa from etc import onionrvalues # noqa
import onionrexceptions # noqa import onionrexceptions # noqa
import onionrsetup as setup # noqa import onionrsetup as setup # noqa
min_ver = onionrvalues.MIN_PY_VERSION min_ver = onionrvalues.MIN_PY_VERSION
# Ensure we have at least the minimum python version # Ensure we have at least the minimum python version
if sys.version_info[0] == 2 or sys.version_info[1] < min_ver: if sys.version_info[0] == 2 or sys.version_info[1] < min_ver:
sys.stderr.write('Error, Onionr requires Python 3.' + str(min_ver) + '\n') sys.stderr.write(
'Error, Onionr requires Python 3.' + str(min_ver) + '\n')
sys.exit(1) sys.exit(1)
# Create Onionr data directories, must be done before most imports # Create Onionr data directories, must be done before most imports
from utils import createdirs from utils import createdirs
createdirs.create_dirs() createdirs.create_dirs()
import bigbrother # noqa import bigbrother # noqa
from onionrcommands import parser # noqa from onionrcommands import parser # noqa
from onionrplugins import onionrevents as events # noqa from onionrplugins import onionrevents as events # noqa
from onionrblocks.deleteplaintext import delete_plaintext_no_blacklist # noqa from onionrblocks.deleteplaintext import delete_plaintext_no_blacklist # noqa
setup.setup_config() setup.setup_config()
import config # noqa import config # noqa
from utils import identifyhome from utils import identifyhome # noqa
if config.get('advanced.security_auditing', True): if config.get('advanced.security_auditing', True):
try: try:
@ -91,7 +91,7 @@ if ran_as_script:
config.reload() config.reload()
# If the setting is there, shred log file on exit # If the setting is there, shred log file on exit
if config.get('log.file.remove_on_exit', True): if config.get('log.file.remove_on_exit', True):
nuke.clean(config.get_config_file()) nuke.clean(config.get_config_file())