Re: [Sqlalchemy-tickets] =?utf-8?q?=5Bsqlalchemy=5D_=23476=3A_allow_c?= =?utf-8?q?lause_elements_i
Brought to you by:
zzzeek
From: sqlalchemy <mi...@zz...> - 2007-02-15 12:56:27
|
IzQ3NjogYWxsb3cgY2xhdXNlIGVsZW1lbnRzIGluc2lkZSBvZiBpbl8gY2xhdXNlcw0KLS0tLS0t LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQ0KICBSZXBvcnRlcjogIHp6emVlayAgfCAgICAgICBPd25lcjogIHp6emVl ayAgICAgICAgICAgICAgDQogICAgICBUeXBlOiAgZGVmZWN0ICB8ICAgICAgU3RhdHVzOiAgbmV3 ICAgICAgICAgICAgICAgICANCiAgUHJpb3JpdHk6ICBtZWRpdW0gIHwgICBNaWxlc3RvbmU6ICAg ICAgICAgICAgICAgICAgICAgIA0KIENvbXBvbmVudDogIHNxbCAgICAgfCAgICBTZXZlcml0eTog IG1pbm9yIC0gaGFsZiBhbiBob3VyDQpSZXNvbHV0aW9uOiAgICAgICAgICB8ICAgIEtleXdvcmRz OiAgICAgICAgICAgICAgICAgICAgICANCi0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkNvbW1lbnQgKGJ5 IHN2aWwpOg0KDQogZS5nLg0KIGAgICAgZGVmIGluXyhzZWxmLCAqb3RoZXIpOg0KICAgICAgICAg aWYgbGVuKG90aGVyKSA9PSAwOg0KICAgICAgICAgICAgIHJldHVybiBzZWxmLl9fZXFfXyhOb25l KQ0KICAgICAgICAgZWxpZiBsZW4ob3RoZXIpID09IDE6DQogICAgICAgICAgICAgbyA9IG90aGVy WzBdDQogICAgICAgICAgICAgaWYgc3FsLl9pc19saXRlcmFsKG8pIG9yIGlzaW5zdGFuY2UoIG8s IHNxbC5fQ29tcGFyZU1peGluKToNCiAgICAgICAgICAgICAgICAgcmV0dXJuIHNlbGYuX19lcV9f KCBvKSAgICAjc2luZ2xlIGl0ZW0gLT4gPT0NCiAgICAgICAgICAgICBlbHNlOiAgICAgICAgICAg I3N1YnF1ZXJ5DQogICAgICAgICAgICAgICAgIGFzc2VydCBoYXNhdHRyKCBvLCAnX3NlbGVjdGFi bGUnKSAgICNYWFggYmV0dGVyIGNoZWNrPw0KICAgICAgICAgICAgICAgICByZXR1cm4gc2VsZi5f Y29tcGFyZSggJ0lOJywgbywgbmVnYXRlPSdOT1QgSU4nKSAgI3NpbmdsZQ0KIHN1YnF1ZXJ5DQoN CiAgICAgICAgIGFyZ3MgPSBbXQ0KICAgICAgICAgZm9yIG8gaW4gb3RoZXI6DQogICAgICAgICAg ICAgaWYgc3FsLl9pc19saXRlcmFsKG8pOg0KICAgICAgICAgICAgICAgICBvID0gc2VsZi5fYmlu ZF9wYXJhbShvKQ0KICAgICAgICAgICAgIGVsc2U6DQogICAgICAgICAgICAgICAgIGlmIG5vdCBp c2luc3RhbmNlKCBvLCBzcWwuX0NvbXBhcmVNaXhpbik6DQogICAgICAgICAgICAgICAgICAgICBy YWlzZSBzcWwuZXhjZXB0aW9ucy5JbnZhbGlkUmVxdWVzdEVycm9yKCAiaW4oKQ0KIGZ1bmN0aW9u IGFjY2VwdHMgb25seSBtdWx0aXBsZSBsaXRlcmFsIHZhbHVlcywgb3IgYSBzaW5nbGUgc2VsZWN0 YWJsZSBhcw0KIGFuIGFyZ3VtZW50OiAiK3JlcHIobykgKQ0KICAgICAgICAgICAgIGFyZ3MuYXBw ZW5kKG8pDQogICAgICAgICByZXR1cm4gc2VsZi5fY29tcGFyZSggJ0lOJywgc3FsLkNsYXVzZUxp c3QoIHBhcmVucz1UcnVlLCAqYXJncyksDQogbmVnYXRlPSdOT1QgSU4nKQ0KDQoNCiBgDQoNCi0t IA0KVGlja2V0IFVSTDogPGh0dHA6Ly93d3cuc3FsYWxjaGVteS5vcmcvdHJhYy90aWNrZXQvNDc2 Pg0Kc3FsYWxjaGVteSA8aHR0cDovL2V4YW1wbGUuY29tLz4NCk15IGV4YW1wbGUgcHJvamVjdA== |