[Checkins] SVN: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/util.py added allSAWrapperNames(), needed for SQLAlchemyDA

Andreas Jung andreas at andreas-jung.com
Mon Apr 30 03:52:45 EDT 2007


Log message for revision 74907:
  added allSAWrapperNames(), needed for SQLAlchemyDA
  

Changed:
  U   z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/util.py

-=-
Modified: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/util.py
===================================================================
--- z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/util.py	2007-04-30 05:53:59 UTC (rev 74906)
+++ z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/util.py	2007-04-30 07:52:43 UTC (rev 74907)
@@ -24,7 +24,7 @@
 from z3c.sqlalchemy.base import BaseWrapper
 
 __all__ = ('createSQLAlchemyWrapper', 'registerSQLAlchemyWrapper', 'allRegisteredSQLAlchemyWrappers', 'getSQLAlchemyWrapper',
-           'createSAWrapper', 'registerSAWrapper', 'allRegisteredSAWrappers', 'getSAWrapper')
+           'createSAWrapper', 'registerSAWrapper', 'allRegisteredSAWrappers', 'getSAWrapper', 'allSAWrapperNames')
 
 registeredWrappers = {}
 
@@ -116,5 +116,11 @@
 allRegisteredSAWrappers = allRegisteredSQLAlchemyWrappers
 
 
+def allSAWrapperNames():
+    """ return list of all registered wrapper names """
+    names = registeredWrappers.keys()
+    return sorted(names)
+
+
 if __name__ == '__main__':
     print createWrapper('postgres://test:test@db.example.com/TestDB', None)



More information about the Checkins mailing list