""" Initializer for the krosskexiapp-module. Description: This module provides the entry-point for python scripts to work with a running Kexi application instance. Author: Sebastian Sauer Copyright: Dual-licensed under LGPL v2+higher and the BSD license. """ try: import krosskexiapp except ImportError as e: raise "Import of the Kross KexiApp module failed.\n%s" % e def get(modulename): return krosskexiapp.get(modulename) def currentConnection(): mainwindow = krosskexiapp.get("KexiAppMainWindow") return mainwindow.getConnection()