tidy up the imports

This commit is contained in:
John Burwell 2023-04-28 22:19:13 -05:00
parent c78228b873
commit d16c18b4d1
16 changed files with 27 additions and 43 deletions

View File

@ -17,12 +17,13 @@
# along with this program. If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
__all__ = ['config', 'console', 'controller', __all__ = ['config', 'console', 'controller',
'logger', 'parser', 'pluginloader'] 'logger', 'models', 'parser', 'pluginloader']
__version__ = "0.3.0" __version__ = "0.3.0"
# from .config import Config from .config import Config
# from .console import Console from .console import Console
# from .controller import Controller from .controller import Controller
# from .parser import Parser from .logger import Logger
# from .pluginloader import PluginLoader from .parser import Parser
from .pluginloader import PluginLoader

View File

@ -20,10 +20,7 @@ import logging
import sys import sys
import rsbbs import rsbbs
from rsbbs.config import Config from rsbbs import Config, Controller, Parser, PluginLoader
from rsbbs.controller import Controller
from rsbbs.parser import Parser
from rsbbs.pluginloader import PluginLoader
# Main UI console class # Main UI console class
@ -34,9 +31,9 @@ class Console():
self.config = config self.config = config
self.controller = controller self.controller = controller
self.parser = Parser() self.parser = rsbbs.Parser()
self.pluginloader = PluginLoader(self) self.pluginloader = rsbbs.PluginLoader(self)
self.pluginloader.load_plugins() self.pluginloader.load_plugins()
# #

View File

@ -19,7 +19,7 @@
from sqlalchemy import create_engine from sqlalchemy import create_engine
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from rsbbs.config import Config from rsbbs import Config
from rsbbs.models import Base from rsbbs.models import Base

View File

@ -23,7 +23,7 @@ import os
import platformdirs import platformdirs
class RSLogger(logging.Logger): class Logger(logging.Logger):
def __init__(self, config): def __init__(self, config):
super().__init__(name=config.app_name) super().__init__(name=config.app_name)
self.config = config self.config = config
@ -55,13 +55,13 @@ class RSLogger(logging.Logger):
handler = logging.FileHandler(filename=log_filepath) handler = logging.FileHandler(filename=log_filepath)
# Add the calling station to the log messages # Add the calling station to the log messages
handler.setFormatter(RSFormatter(self.caller)) handler.setFormatter(Formatter(self.caller))
# Add the handler! # Add the handler!
logger.addHandler(handler) logger.addHandler(handler)
class RSFormatter(logging.Formatter): class Formatter(logging.Formatter):
def __init__(self, var): def __init__(self, var):
super().__init__() super().__init__()
self.var = var self.var = var

View File

@ -18,8 +18,7 @@
import logging import logging
from rsbbs.console import Console from rsbbs import Console, Parser
from rsbbs.parser import Parser
class Plugin(): class Plugin():

View File

@ -21,9 +21,8 @@ import logging
import sqlalchemy import sqlalchemy
import sqlalchemy.exc import sqlalchemy.exc
from rsbbs.console import Console from rsbbs import Console, Parser
from rsbbs.models import Message from rsbbs.models import Message
from rsbbs.parser import Parser
class Plugin(): class Plugin():

View File

@ -19,9 +19,8 @@
import logging import logging
import sqlalchemy import sqlalchemy
from rsbbs.console import Console from rsbbs import Console, Parser
from rsbbs.models import Message from rsbbs.models import Message
from rsbbs.parser import Parser
class Plugin(): class Plugin():

View File

@ -19,8 +19,7 @@
import logging import logging
import subprocess import subprocess
from rsbbs.console import Console from rsbbs import Console, Parser
from rsbbs.parser import Parser
class Plugin(): class Plugin():

View File

@ -16,8 +16,7 @@
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>. # along with this program. If not, see <https://www.gnu.org/licenses/>.
from rsbbs.console import Console from rsbbs import Console, Parser
from rsbbs.parser import Parser
class Plugin(): class Plugin():

View File

@ -19,9 +19,8 @@
import logging import logging
import sqlalchemy import sqlalchemy
from rsbbs.console import Console from rsbbs import Console, Parser
from rsbbs.models import Message from rsbbs.models import Message
from rsbbs.parser import Parser
class Plugin(): class Plugin():

View File

@ -19,9 +19,8 @@
import logging import logging
import sqlalchemy import sqlalchemy
from rsbbs.console import Console from rsbbs import Console, Parser
from rsbbs.models import Message from rsbbs.models import Message
from rsbbs.parser import Parser
class Plugin(): class Plugin():

View File

@ -20,9 +20,8 @@ import logging
import sqlalchemy import sqlalchemy
import sqlalchemy.exc import sqlalchemy.exc
from rsbbs.console import Console from rsbbs import Console, Parser
from rsbbs.models import Message from rsbbs.models import Message
from rsbbs.parser import Parser
class Plugin(): class Plugin():

View File

@ -19,9 +19,8 @@
import logging import logging
import sqlalchemy import sqlalchemy
from rsbbs.console import Console from rsbbs import Console, Parser
from rsbbs.models import Message from rsbbs.models import Message
from rsbbs.parser import Parser
class Plugin(): class Plugin():

View File

@ -18,9 +18,8 @@
import logging import logging
from rsbbs.console import Console from rsbbs import Console, Parser
from rsbbs.models import Message from rsbbs.models import Message
from rsbbs.parser import Parser
class Plugin(): class Plugin():

View File

@ -18,9 +18,8 @@
import logging import logging
from rsbbs.console import Console from rsbbs import Console, Parser
from rsbbs.models import Message from rsbbs.models import Message
from rsbbs.parser import Parser
class Plugin(): class Plugin():

View File

@ -21,10 +21,7 @@ import logging
import sys import sys
from rsbbs import __version__ from rsbbs import __version__
from rsbbs.config import Config from rsbbs import Config, Console, Controller, Logger
from rsbbs.console import Console
from rsbbs.controller import Controller
from rsbbs.logger import RSLogger
def parse_args(): def parse_args():
@ -96,7 +93,7 @@ def main():
args=args) args=args)
# Start logging # Start logging
logger = RSLogger(config) logger = Logger(config)
logging.info(f"caller connected") logging.info(f"caller connected")
# Init the controller # Init the controller