Newer
Older
import os
import inspect
cmd_folder = os.path.split(inspect.getfile(inspect.currentframe()))[0]
def classFactory(iface):
from .dialogs.packages_installer import packages_installer_dialog
paul.tresson_ird.fr
committed
packages_installed_allready = packages_installer_dialog.check_required_packages_and_install_if_necessary(iface=iface, device=device)
# packages_installer_dialog.check_required_packages_and_install_if_necessary(iface=iface)
paul.tresson_ird.fr
committed
if packages_installed_allready:
from .iamap import IAMap
return IAMap(iface, cmd_folder)
else:
from .dialogs.packages_installer.packages_installer_dialog import IAMapEmpty
return IAMapEmpty(iface, cmd_folder)