GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Program Files/MySQL/MySQL Workbench 6.3 CE/modules/ |
Upload File : |
# Copyright (c) 2011 Oracle and/or its associated. All rights reserved. # import subprocess import os # import the wb module from wb import * # import the grt module import grt import mforms # define this Python module as a GRT module ModuleInfo = DefineModule(name= "WbDevUtil", author= "Oracle.", version="1.0") @ModuleInfo.export(grt.INT, grt.STRING, grt.STRING) def generateManifest(moduleName, outpath): module = getattr(grt.modules, moduleName, None) if not module: raise ValueError("Invalid module name") dict = grt.Dict() dict["name"] = module.__name__ dict["iconFile"] = os.path.basename(module.__iconpath__) pluginList = grt.List() dict["plugins"] = pluginList dict["author"] = module.__author__ dict["description"] = module.__description__ dict["version"] = module.__version__ if not hasattr(module, "getPluginInfo"): raise ValueError("Module '%s' is not a plugin module" % moduleName) plugins = module.getPluginInfo() for plugin in plugins: entry = grt.Dict() entry["name"] = plugin.name entry["caption"] = plugin.caption entry["description"] = plugin.description pluginList.append(entry) grt.serialize(dict, outpath) return 0