diff options
author | Sylvain <syt@logilab.fr> | 2007-09-14 15:08:02 +0200 |
---|---|---|
committer | Sylvain <syt@logilab.fr> | 2007-09-14 15:08:02 +0200 |
commit | a7aeb5b55cb0b0244ef2e5dd80a060d32bd32073 (patch) | |
tree | 36b9dd741373b38f582df2746438ea251edbd22c | |
parent | 32591b7cc09d16a2713d1695a0aa85c1e44aa19e (diff) | |
download | logilab-common-a7aeb5b55cb0b0244ef2e5dd80a060d32bd32073.tar.gz |
restore bw compat
-rw-r--r-- | db.py | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -34,6 +34,7 @@ helper for your database using the `get_adv_func_helper` function. import sys import re +from warnings import warn from logilab.common.deprecation import obsolete try: @@ -672,8 +673,12 @@ class _PGAdvFuncHelper(_GenericAdvFuncHelper): return "CREATE TEMPORARY TABLE %s (%s) ON COMMIT DROP;" % (table_name, table_schema) - def list_users(self, cursor): + def list_users(self, cursor, username=None): """return the list of existing database users""" + if username: + warn('username argument is deprecated, use user_exists method', + DeprecationWarning, stacklevel=2) + return self.user_exists(cursor, username) cursor.execute("SELECT usename FROM pg_user") return [r[0] for r in cursor.fetchall()] |