From: Mike Bayer Date: Fri, 7 Apr 2006 00:25:58 +0000 (+0000) Subject: install_mod can take strings or module items X-Git-Tag: rel_0_1_6~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=954fbf513da85b418e36a141645e6c8debae492d;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git install_mod can take strings or module items --- diff --git a/lib/sqlalchemy/mods/__init__.py b/lib/sqlalchemy/mods/__init__.py index 81650389ac..328df3c561 100644 --- a/lib/sqlalchemy/mods/__init__.py +++ b/lib/sqlalchemy/mods/__init__.py @@ -1,4 +1,7 @@ def install_mods(*mods): for mod in mods: - _mod = getattr(__import__('sqlalchemy.mods.%s' % mod).mods, mod) - _mod.install_plugin() \ No newline at end of file + if isinstance(mod, str): + _mod = getattr(__import__('sqlalchemy.mods.%s' % mod).mods, mod) + _mod.install_plugin() + else: + mod.install_plugin() \ No newline at end of file