diff options
| author | Marko Kreen | 2011-04-06 16:13:06 +0000 |
|---|---|---|
| committer | Marko Kreen | 2011-04-06 17:44:52 +0000 |
| commit | 8e4ee395f59a21fcb1b42a60b2c1fd9d84e99046 (patch) | |
| tree | bbd135e2699fc35ed1a55103c2ec33b3d0472b13 | |
| parent | 737991c8e7d72b92ee0d746b3f62e062faa017fc (diff) | |
skytools: Convert __init__ module to apipkg
| -rw-r--r-- | python/skytools/__init__.py | 145 |
1 files changed, 106 insertions, 39 deletions
diff --git a/python/skytools/__init__.py b/python/skytools/__init__.py index 28f28159..ebe6cfb0 100644 --- a/python/skytools/__init__.py +++ b/python/skytools/__init__.py @@ -1,46 +1,113 @@ """Tools for Python database scripts.""" -__version__ = '3.0' +import skytools.apipkg as _apipkg -__pychecker__ = 'no-miximport' +_symbols = { + '__version__': 'skytools.installer_config:package_version', + # skytools.adminscript + 'AdminScript': 'skytools.adminscript:AdminScript', + # skytools.config + 'Config': 'skytools.config:Config', + # skytools.dbstruct + 'SeqStruct': 'skytools.dbstruct:SeqStruct', + 'TableStruct': 'skytools.dbstruct:TableStruct', + 'T_ALL': 'skytools.dbstruct:T_ALL', + 'T_CONSTRAINT': 'skytools.dbstruct:T_CONSTRAINT', + 'T_DEFAULT': 'skytools.dbstruct:T_DEFAULT', + 'T_GRANT': 'skytools.dbstruct:T_GRANT', + 'T_INDEX': 'skytools.dbstruct:T_INDEX', + 'T_OWNER': 'skytools.dbstruct:T_OWNER', + 'T_PARENT': 'skytools.dbstruct:T_PARENT', + 'T_PKEY': 'skytools.dbstruct:T_PKEY', + 'T_RULE': 'skytools.dbstruct:T_RULE', + 'T_SEQUENCE': 'skytools.dbstruct:T_SEQUENCE', + 'T_TABLE': 'skytools.dbstruct:T_TABLE', + 'T_TRIGGER': 'skytools.dbstruct:T_TRIGGER', + # skytools.gzlog + 'gzip_append': 'skytools.gzlog:gzip_append', + # skytools.parsing + 'parse_acl': 'skytools.parsing:parse_acl', + 'parse_logtriga_sql': 'skytools.parsing:parse_logtriga_sql', + 'parse_pgarray': 'skytools.parsing:parse_pgarray', + 'parse_sqltriga_sql': 'skytools.parsing:parse_sqltriga_sql', + 'parse_statements': 'skytools.parsing:parse_statements', + 'parse_tabbed_table': 'skytools.parsing:parse_tabbed_table', + 'sql_tokenizer': 'skytools.parsing:sql_tokenizer', + # skytools.psycopgwrapper + 'connect_database': 'skytools.psycopgwrapper:connect_database', + 'DBError': 'skytools.psycopgwrapper:DBError', + 'set_tcp_keepalive': 'skytools.psycopgwrapper:set_tcp_keepalive', + # skytools.querybuilder + 'PLPyQuery': 'skytools.querybuilder:PLPyQuery', + 'QueryBuilder': 'skytools.querybuilder:QueryBuilder', + 'PLPyQueryBuilder': 'skytools.querybuilder:PLPyQueryBuilder', + 'plpy_exec': 'skytools.querybuilder:plpy_exec', + 'run_exists': 'skytools.querybuilder:run_exists', + 'run_lookup': 'skytools.querybuilder:run_lookup', + 'run_query': 'skytools.querybuilder:run_query', + 'run_query_row': 'skytools.querybuilder:run_query_row', + # skytools.quoting + 'quote_bytea_copy': 'skytools.quoting:quote_bytea_copy', + 'quote_bytea_literal': 'skytools.quoting:quote_bytea_literal', + 'quote_bytea_raw': 'skytools.quoting:quote_bytea_raw', + 'quote_copy': 'skytools.quoting:quote_copy', + 'quote_fqident': 'skytools.quoting:quote_fqident', + 'quote_ident': 'skytools.quoting:quote_ident', + 'quote_json': 'skytools.quoting:quote_json', + 'quote_literal': 'skytools.quoting:quote_literal', + 'quote_statement': 'skytools.quoting:quote_statement', + 'db_urldecode': 'skytools.quoting:db_urldecode', + 'db_urlencode': 'skytools.quoting:db_urlencode', + 'unescape': 'skytools.quoting:unescape', + 'unescape_copy': 'skytools.quoting:unescape_copy', + 'unquote_fqident': 'skytools.quoting:unquote_fqident', + 'unquote_ident': 'skytools.quoting:unquote_ident', + 'unquote_literal': 'skytools.quoting:unquote_literal', + 'json_decode': 'skytools.quoting:json_decode', + 'json_encode': 'skytools.quoting:json_encode', + # skytools.scripting + 'DBScript': 'skytools.scripting:DBScript', + 'UsageError': 'skytools.scripting:UsageError', + 'signal_pidfile': 'skytools.scripting:signal_pidfile', + 'I_AUTOCOMMIT': 'skytools.scripting:I_AUTOCOMMIT', + 'I_READ_COMMITTED': 'skytools.scripting:I_READ_COMMITTED', + 'I_SERIALIZABLE': 'skytools.scripting:I_SERIALIZABLE', + # skytools.sqltools + 'dbdict': 'skytools.sqltools:dbdict', + 'CopyPipe': 'skytools.sqltools:CopyPipe', + 'DBObject': 'skytools.sqltools:DBObject', + 'DBFunction': 'skytools.sqltools:DBFunction', + 'DBLanguage': 'skytools.sqltools:DBLanguage', + 'DBSchema': 'skytools.sqltools:DBSchema', + 'DBTable': 'skytools.sqltools:DBTable', + 'Snapshot': 'skytools.sqltools:Snapshot', + 'db_install': 'skytools.sqltools:db_install', + 'exists_function': 'skytools.sqltools:exists_function', + 'exists_language': 'skytools.sqltools:exists_language', + 'exists_schema': 'skytools.sqltools:exists_schema', + 'exists_sequence': 'skytools.sqltools:exists_sequence', + 'exists_table': 'skytools.sqltools:exists_table', + 'exists_temp_table': 'skytools.sqltools:exists_temp_table', + 'exists_type': 'skytools.sqltools:exists_type', + 'fq_name': 'skytools.sqltools:fq_name', + 'fq_name_parts': 'skytools.sqltools:fq_name_parts', + 'full_copy': 'skytools.sqltools:full_copy', + 'get_table_columns': 'skytools.sqltools:get_table_columns', + 'get_table_oid': 'skytools.sqltools:get_table_oid', + 'get_table_pkeys': 'skytools.sqltools:get_table_pkeys', + 'installer_apply_file': 'skytools.sqltools:installer_apply_file', + 'installer_find_file': 'skytools.sqltools:installer_find_file', + 'magic_insert': 'skytools.sqltools:magic_insert', + 'mk_delete_sql': 'skytools.sqltools:mk_delete_sql', + 'mk_insert_sql': 'skytools.sqltools:mk_insert_sql', + 'mk_update_sql': 'skytools.sqltools:mk_update_sql', + # skytools.timeutil + 'FixedOffsetTimezone': 'skytools.timeutil:FixedOffsetTimezone', + 'parse_iso_timestamp': 'skytools.timeutil:parse_iso_timestamp', +} -import skytools.quoting -import skytools.config -import skytools.psycopgwrapper -import skytools.sqltools -import skytools.gzlog -import skytools.scripting -import skytools.parsing -import skytools.dbstruct -import skytools.adminscript -import skytools.timeutil -import skytools.querybuilder +__all__ = _symbols.keys() -from skytools.psycopgwrapper import * -from skytools.config import * -from skytools.dbstruct import * -from skytools.gzlog import * -from skytools.scripting import * -from skytools.sqltools import * -from skytools.quoting import * -from skytools.parsing import * -from skytools.adminscript import * -from skytools.timeutil import * -from skytools.querybuilder import * - -__all__ = (skytools.psycopgwrapper.__all__ - + skytools.config.__all__ - + skytools.dbstruct.__all__ - + skytools.gzlog.__all__ - + skytools.scripting.__all__ - + skytools.sqltools.__all__ - + skytools.quoting.__all__ - + skytools.adminscript.__all__ - + skytools.timeutil.__all__ - + skytools.querybuilder.__all__ - + skytools.parsing.__all__) - -import skytools.installer_config -__version__ = skytools.installer_config.package_version +_apipkg.initpkg(__name__, _symbols) |
