mirror of
https://github.com/khoj-ai/khoj.git
synced 2024-11-24 07:55:07 +01:00
Create App Directory, Fix Initialization GUI on First Run
-588f598
Pass empty list of `input_files` to `FileBrowser` on first run -3ddffdf
Create config directory before setting up logging to file under it Resolves #78 Resolves #79 Resolves #80
This commit is contained in:
commit
b58b7d7483
2 changed files with 4 additions and 1 deletions
|
@ -92,7 +92,7 @@ class MainWindow(QtWidgets.QMainWindow):
|
|||
search_type_layout = QtWidgets.QVBoxLayout(search_type_settings)
|
||||
enable_search_type = SearchCheckBox(f"Search {search_type.name}", search_type)
|
||||
# Add file browser to set input files for given search type
|
||||
input_files = FileBrowser(file_input_text, search_type, current_content_files)
|
||||
input_files = FileBrowser(file_input_text, search_type, current_content_files or [])
|
||||
|
||||
# Set enabled/disabled based on checkbox state
|
||||
enable_search_type.setChecked(current_content_files is not None and len(current_content_files) > 0)
|
||||
|
|
|
@ -63,6 +63,9 @@ def run():
|
|||
args = cli(state.cli_args)
|
||||
set_state(args)
|
||||
|
||||
# Create app directory, if it doesn't exist
|
||||
state.config_file.parent.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
# Setup Logger
|
||||
if args.verbose == 0:
|
||||
logger.setLevel(logging.WARN)
|
||||
|
|
Loading…
Reference in a new issue