# HG changeset patch # User catherine.devlin@gmail.com # Date 1285369237 14400 # Node ID c8de86e7cd063cb6af2c276c09deba22824ef02b # Parent 85495d4d6c73c4bd837a7a2c1d2a4fef8cf10401 lambdas for calling code objects diff -r 85495d4d6c73 -r c8de86e7cd06 sqlpython/connections.py --- a/sqlpython/connections.py Thu Sep 23 12:52:56 2010 -0400 +++ b/sqlpython/connections.py Fri Sep 24 19:00:37 2010 -0400 @@ -437,12 +437,11 @@ 'VIEW': gerald.oracle_schema.View, 'TRIGGER': gerald.oracle_schema.Trigger, 'SEQUENCE': gerald.oracle_schema.Sequence, - 'PACKAGE': gerald.oracle_schema.Package, + 'PACKAGE': lambda name, cursor, owner: gerald.oracle_schema.Package(name, 'PACKAGE', cursor, owner), 'DATABASE LINK': gerald.oracle_schema.DatabaseLink, - 'FUNCTION': gerald.oracle_schema.CodeObject, - 'PROCEDURE': gerald.oracle_schema.CodeObject + 'FUNCTION': lambda name, cursor, owner: gerald.oracle_schema.CodeObject(name, 'FUNCTION', cursor, owner), + 'PROCEDURE': lambda name, cursor, owner: gerald.oracle_schema.CodeObject(name, 'PROCEDURE', cursor, owner), } - if __name__ == '__main__': doctest.testmod()