Refactored imports to avoid DB startup for unrelated tasks

This commit is contained in:
krateng 2022-04-08 19:10:20 +02:00
parent 45d481b1ed
commit de5ae6408a
4 changed files with 10 additions and 6 deletions

View File

@ -10,7 +10,7 @@ from .setup import setup
from . import tasks
from .. import __pkginfo__ as info
from .. import globalconf
from .. import server
def print_header_info():
@ -88,6 +88,7 @@ def onlysetup():
def direct():
print_header_info()
setup()
from .. import server
server.run_server()
def debug():

View File

@ -4,10 +4,10 @@ import time
from doreah.io import col
from ...database.sqldb import get_scrobbles
def export(targetfolder=None):
from ...database.sqldb import get_scrobbles
if targetfolder is None:
targetfolder = os.getcwd()

View File

@ -2,8 +2,6 @@ import random
import datetime
from doreah.io import ask
from ...database.sqldb import add_scrobbles
artists = [
"Chou Tzuyu","Jennie Kim","Kim Seolhyun","Nancy McDonie","Park Junghwa","Hirai Momo","Rosé Park","Laura Brehm","HyunA",
@ -69,6 +67,9 @@ def generate_track():
def generate(n=200):
from ...database.sqldb import add_scrobbles
n = int(n)
if ask("Generate random scrobbles?",default=False):

View File

@ -5,7 +5,7 @@ from doreah.io import col, ask, prompt
from ...cleanup import *
from ...globalconf import data_dir
from ...database.sqldb import add_scrobbles
c = CleanerAgent()
@ -21,6 +21,8 @@ outputs = {
def import_scrobbles(inputf):
from ...database.sqldb import add_scrobbles
result = {
"CONFIDENT_IMPORT": 0,
"UNCERTAIN_IMPORT": 0,