- if len(item) == 4:
- # django 1.1
- (table, column, type), x, y, values = item
- else:
- # django 1.0
- table, column, type, x, y, values = item
- equal_bits = [ "(%s=%s)" % (column, value) for value in values ]
- if len(equal_bits) == 1:
- clause = equal_bits[0]
+ constraint, x, y, values = item
+ if hasattr(constraint, "col"):
+ # django 1.2
+ clause = "(%s=%s)" % (constraint.col, values)