diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/sqlalchemy/engine/reflection.py | 17 | ||||
-rw-r--r-- | lib/sqlalchemy/sql/schema.py | 2 |
2 files changed, 16 insertions, 3 deletions
diff --git a/lib/sqlalchemy/engine/reflection.py b/lib/sqlalchemy/engine/reflection.py index 85e671421..1a34e9c72 100644 --- a/lib/sqlalchemy/engine/reflection.py +++ b/lib/sqlalchemy/engine/reflection.py @@ -645,7 +645,17 @@ class Inspector(object): conn, table_name, schema, info_cache=self.info_cache, **kw ) - def reflecttable( + @util.deprecated_20( + ":meth:`.Inspector.reflecttable`", + "The :meth:`.Inspector.reflecttable` method was renamed to " + ":meth:`.Inspector.reflect_table`. This deprecated alias " + "will be removed in a future release.", + ) + def reflecttable(self, *args, **kwargs): + "See reflect_table. This method name is deprecated" + return self.reflect_table(*args, **kwargs) + + def reflect_table( self, table, include_columns, @@ -666,7 +676,10 @@ class Inspector(object): meta = MetaData() user_table = Table('user', meta) insp = Inspector.from_engine(engine) - insp.reflecttable(user_table, None) + insp.reflect_table(user_table, None) + + .. versionchanged:: 1.4 Renamed from ``reflecttable`` to + ``reflect_table`` :param table: a :class:`~sqlalchemy.schema.Table` instance. :param include_columns: a list of string column names to include diff --git a/lib/sqlalchemy/sql/schema.py b/lib/sqlalchemy/sql/schema.py index d1abaed3b..56695708e 100644 --- a/lib/sqlalchemy/sql/schema.py +++ b/lib/sqlalchemy/sql/schema.py @@ -578,7 +578,7 @@ class Table(DialectKWArgs, SchemaItem, TableClause): ) insp = inspection.inspect(autoload_with) - insp.reflecttable( + insp.reflect_table( self, include_columns, exclude_columns, |