]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- Enhanced the instrumentation in the ORM to support
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 28 Sep 2011 17:04:42 +0000 (13:04 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 28 Sep 2011 17:04:42 +0000 (13:04 -0400)
commit4f1321c3e97f9bb1c92b378452a7810874927c71
tree14a0c10a2e276405a182f31bbe758ffefaeb3dd0
parent98a79154155c83f407139f484dcbb114d2891ece
  - Enhanced the instrumentation in the ORM to support
    Py3K's new argument style of "required kw arguments",
    i.e. fn(a, b, *, c, d), fn(a, b, *args, c, d).
    Argument signatures of mapped object's __init__
    method will be preserved, including required kw rules.
    [ticket:2237]
CHANGES
lib/sqlalchemy/orm/instrumentation.py
lib/sqlalchemy/util/compat.py
lib/sqlalchemy/util/langhelpers.py
test/lib/requires.py
test/orm/test_instrumentation.py