ModelClass.collumn.collate('value') raises error

Issue #1776 resolved
Former user created an issue

collate(Item.value, 'BINARY') works fine, but Item.value.collate('BINARY') raises exception:

Traceback (most recent call last):
  File "sa_collate.py", line 34, in <module>
    for item in session.query(Item).order_by(Item.value.collate('BINARY')):
  File "/Users/ods/work/StackOverflow/sqlalchemy/sql/expression.py", line 1395, in collate
    return self.operate(operators.collate, collation)
  File "/Users/ods/work/StackOverflow/sqlalchemy/orm/attributes.py", line 120, in operate
    return op(self.comparator, *other, **kwargs)
TypeError: collate() takes no arguments (2 given)

Comments (4)

  1. Log in to comment