[commons] refactoring: 'user' module moved to 'api'

This commit is contained in:
Vinicius Moreira
2021-11-23 18:02:54 -03:00
parent 8f9810bd69
commit f78498c1ec
8 changed files with 12 additions and 9 deletions

View File

@@ -1,8 +1,9 @@
import os
from pathlib import Path from pathlib import Path
from bauh.api import user
CACHE_PATH = '{}/.cache/bauh'.format(str(Path.home())) CACHE_PATH = '{}/.cache/bauh'.format(str(Path.home()))
CONFIG_PATH = '{}/.config/bauh'.format(str(Path.home())) CONFIG_PATH = '{}/.config/bauh'.format(str(Path.home()))
USER_THEMES_PATH = '{}/.local/share/bauh/themes'.format(str(Path.home())) USER_THEMES_PATH = '{}/.local/share/bauh/themes'.format(str(Path.home()))
DESKTOP_ENTRIES_DIR = '{}/.local/share/applications'.format(str(Path.home())) DESKTOP_ENTRIES_DIR = '{}/.local/share/applications'.format(str(Path.home()))
TEMP_DIR = '/tmp/bauh{}'.format('_root' if os.getuid() == 0 else '') TEMP_DIR = '/tmp/bauh{}'.format('_root' if user.is_root() else '')

View File

@@ -11,7 +11,7 @@ from datetime import datetime
from math import floor from math import floor
from pathlib import Path from pathlib import Path
from threading import Thread from threading import Thread
from typing import List, Set, Type, Tuple, Dict, Iterable, Optional, Collection, Generator from typing import List, Set, Type, Tuple, Dict, Iterable, Optional, Collection
import requests import requests
from dateutil.parser import parse as parse_date from dateutil.parser import parse as parse_date
@@ -27,7 +27,8 @@ from bauh.api.abstract.view import MessageType, FormComponent, InputOption, Sing
FileChooserComponent, TextComponent FileChooserComponent, TextComponent
from bauh.api.paths import TEMP_DIR from bauh.api.paths import TEMP_DIR
from bauh.api.exception import NoInternetException from bauh.api.exception import NoInternetException
from bauh.commons import user, system from bauh.commons import system
from bauh.api import user
from bauh.commons.boot import CreateConfigFile from bauh.commons.boot import CreateConfigFile
from bauh.commons.category import CategoriesDownloader from bauh.commons.category import CategoriesDownloader
from bauh.commons.html import bold from bauh.commons.html import bold

View File

@@ -17,7 +17,7 @@ from bauh.api.abstract.model import PackageHistory, PackageUpdate, SoftwarePacka
SuggestionPriority, PackageStatus SuggestionPriority, PackageStatus
from bauh.api.abstract.view import MessageType, FormComponent, SingleSelectComponent, InputOption, SelectViewType, \ from bauh.api.abstract.view import MessageType, FormComponent, SingleSelectComponent, InputOption, SelectViewType, \
ViewComponent, PanelComponent ViewComponent, PanelComponent
from bauh.commons import user from bauh.api import user
from bauh.commons.boot import CreateConfigFile from bauh.commons.boot import CreateConfigFile
from bauh.commons.html import strip_html, bold from bauh.commons.html import strip_html, bold
from bauh.commons.system import ProcessHandler from bauh.commons.system import ProcessHandler

View File

@@ -4,7 +4,8 @@ from pathlib import Path
from typing import List from typing import List
from bauh.api.abstract.model import SoftwarePackage from bauh.api.abstract.model import SoftwarePackage
from bauh.commons import resource, user from bauh.commons import resource
from bauh.api import user
from bauh.gems.web import ROOT_DIR from bauh.gems.web import ROOT_DIR

View File

@@ -13,7 +13,7 @@ from bauh import __app_name__
from bauh.api.abstract.context import ApplicationContext from bauh.api.abstract.context import ApplicationContext
from bauh.api.abstract.controller import SoftwareManager, SoftwareAction from bauh.api.abstract.controller import SoftwareManager, SoftwareAction
from bauh.api.abstract.handler import TaskManager from bauh.api.abstract.handler import TaskManager
from bauh.commons import user from bauh.api import user
from bauh.view.qt.components import new_spacer, QCustomToolbar from bauh.view.qt.components import new_spacer, QCustomToolbar
from bauh.view.qt.qt_utils import centralize from bauh.view.qt.qt_utils import centralize
from bauh.view.qt.root import RootDialog from bauh.view.qt.root import RootDialog

View File

@@ -20,7 +20,7 @@ from bauh.api.abstract.model import PackageStatus, SoftwarePackage, CustomSoftwa
from bauh.api.abstract.view import MessageType, MultipleSelectComponent, InputOption, TextComponent, \ from bauh.api.abstract.view import MessageType, MultipleSelectComponent, InputOption, TextComponent, \
FormComponent, ViewComponent FormComponent, ViewComponent
from bauh.api.exception import NoInternetException from bauh.api.exception import NoInternetException
from bauh.commons import user from bauh.api import user
from bauh.commons.html import bold from bauh.commons.html import bold
from bauh.commons.internet import InternetChecker from bauh.commons.internet import InternetChecker
from bauh.commons.system import get_human_size_str, ProcessHandler, SimpleProcess from bauh.commons.system import get_human_size_str, ProcessHandler, SimpleProcess

View File

@@ -18,7 +18,7 @@ from bauh.api.abstract.controller import SoftwareManager, SoftwareAction
from bauh.api.abstract.model import SoftwarePackage from bauh.api.abstract.model import SoftwarePackage
from bauh.api.abstract.view import MessageType from bauh.api.abstract.view import MessageType
from bauh.api.http import HttpClient from bauh.api.http import HttpClient
from bauh.commons import user from bauh.api import user
from bauh.commons.html import bold from bauh.commons.html import bold
from bauh.context import set_theme from bauh.context import set_theme
from bauh.stylesheet import read_all_themes_metadata, ThemeMetadata from bauh.stylesheet import read_all_themes_metadata, ThemeMetadata