def core_version(): """ ``core_version`` returns a string containing the current version :return: current version :rtype: str, or None on failure """ return core.BNGetVersionString()
global _plugin_init if not _plugin_init: _plugin_init = True core.BNInitCorePlugins() core.BNInitUserPlugins() core.BNInitRepoPlugins() if not core.BNIsLicenseValidated(): raise RuntimeError("License is not valid. Please supply a valid license.") _destruct_callbacks = _DestructionCallbackHandler() bundled_plugin_path = core.BNGetBundledPluginDirectory() user_plugin_path = core.BNGetUserPluginDirectory() core_version = core.BNGetVersionString() '''Core version''' core_build_id = core.BNGetBuildId() '''Build ID''' core_serial = core.BNGetSerialNumber() '''Serial Number''' core_expires = gmtime(core.BNGetLicenseExpirationTime()) '''License Expiration''' core_product = core.BNGetProduct() '''Product string from the license file''' core_product_type = core.BNGetProductType()