Skip to content
Snippets Groups Projects
Commit 1cb21f14 authored by Stefano Borini's avatar Stefano Borini
Browse files

Using relative imports

parent 1971d67a
No related branches found
No related tags found
1 merge request!29Extract io layer to writer/reader class
from envisage.plugin import Plugin from envisage.plugin import Plugin
from traits.trait_types import Instance from traits.trait_types import Instance
from force_bdss.bundle_registry_plugin import ( from .bundle_registry_plugin import (
BundleRegistryPlugin, BundleRegistryPlugin,
BUNDLE_REGISTRY_PLUGIN_ID BUNDLE_REGISTRY_PLUGIN_ID
) )
from force_bdss.io.workflow_reader import WorkflowReader from .io.workflow_reader import WorkflowReader
from force_bdss.workspecs.workflow import Workflow from .workspecs.workflow import Workflow
class BaseCoreDriver(Plugin): class BaseCoreDriver(Plugin):
......
from envisage.plugin import Plugin from envisage.plugin import Plugin
from traits.trait_types import List from traits.trait_types import List
from force_bdss.data_sources.i_data_source_bundle import IDataSourceBundle from .data_sources.i_data_source_bundle import IDataSourceBundle
from force_bdss.kpi.i_kpi_calculator_bundle import IKPICalculatorBundle from .kpi.i_kpi_calculator_bundle import IKPICalculatorBundle
from force_bdss.mco.i_multi_criteria_optimizer_bundle import \ from .mco.i_multi_criteria_optimizer_bundle import \
IMultiCriteriaOptimizerBundle IMultiCriteriaOptimizerBundle
......
from stevedore import extension from stevedore import extension
from stevedore.exception import NoMatches from stevedore.exception import NoMatches
from envisage.api import Application from envisage.api import Application
from envisage.core_plugin import CorePlugin from envisage.core_plugin import CorePlugin
from traits.api import Unicode, Bool
from force_bdss.bundle_registry_plugin import BundleRegistryPlugin from .bundle_registry_plugin import BundleRegistryPlugin
from force_bdss.core_evaluation_driver import CoreEvaluationDriver from .core_evaluation_driver import CoreEvaluationDriver
from force_bdss.core_mco_driver import CoreMCODriver from .core_mco_driver import CoreMCODriver
from traits.api import Unicode, Bool
class BDSSApplication(Application): class BDSSApplication(Application):
......
...@@ -2,11 +2,12 @@ from envisage.extension_point import ExtensionPoint ...@@ -2,11 +2,12 @@ from envisage.extension_point import ExtensionPoint
from envisage.plugin import Plugin from envisage.plugin import Plugin
from traits.api import List from traits.api import List
from force_bdss.data_sources.i_data_source_bundle import ( from .data_sources.i_data_source_bundle import (
IDataSourceBundle) IDataSourceBundle)
from force_bdss.kpi.i_kpi_calculator_bundle import IKPICalculatorBundle from .kpi.i_kpi_calculator_bundle import IKPICalculatorBundle
from force_bdss.mco.i_multi_criteria_optimizer_bundle import ( from .mco.i_multi_criteria_optimizer_bundle import (
IMultiCriteriaOptimizerBundle) IMultiCriteriaOptimizerBundle
)
BUNDLE_REGISTRY_PLUGIN_ID = "force.bdss.plugins.bundle_registry" BUNDLE_REGISTRY_PLUGIN_ID = "force.bdss.plugins.bundle_registry"
......
...@@ -3,9 +3,11 @@ from __future__ import print_function ...@@ -3,9 +3,11 @@ from __future__ import print_function
import sys import sys
from traits.api import on_trait_change from traits.api import on_trait_change
from force_bdss.base_core_driver import BaseCoreDriver from .base_core_driver import BaseCoreDriver
from force_bdss.io.workflow_reader import InvalidVersionException, \ from .io.workflow_reader import (
InvalidVersionException,
InvalidFileException InvalidFileException
)
class CoreEvaluationDriver(BaseCoreDriver): class CoreEvaluationDriver(BaseCoreDriver):
......
...@@ -4,9 +4,11 @@ import sys ...@@ -4,9 +4,11 @@ import sys
from traits.api import on_trait_change from traits.api import on_trait_change
from force_bdss.base_core_driver import BaseCoreDriver from .base_core_driver import BaseCoreDriver
from force_bdss.io.workflow_reader import (InvalidVersionException, from .io.workflow_reader import (
InvalidFileException) InvalidVersionException,
InvalidFileException
)
class CoreMCODriver(BaseCoreDriver): class CoreMCODriver(BaseCoreDriver):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment