spinetoolbox.project_items.exporter.worker
¶
A worker based machinery to construct the settings data structures needed for gdx export outside the UI loop.
author: |
|
---|---|
date: | 19.12.2019 |
Module Contents¶
-
class
spinetoolbox.project_items.exporter.worker.
Worker
(database_url)[source]¶ Bases:
PySide2.QtCore.QThread
A worker thread to construct export settings for a database.
Parameters: database_url (str) – database’s URL -
run
(self)[source]¶ Constructs settings and parameter index settings and sends them to interested parties using signals.
-
set_previous_settings
(self, previous_settings, previous_indexing_settings, previous_indexing_domains, previous_merging_settings)[source]¶ Makes worker update existing settings instead of just making new ones.
Parameters: - previous_settings (Settings) – existing settings
- previous_indexing_settings (dict) – existing indexing settings
- previous_indexing_domains (list) –
- previous_merging_settings (dict) – existing merging settings
-