Skip to content

Commit a03e7fd

Browse files
committed
Fix test failure on Python 3.6 (fixes andialbrecht#286).
1 parent b8f7356 commit a03e7fd

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

CHANGELOG

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Bug Fixes
1010

1111
* Fix parsing of incomplete AS (issue284, by vmuriart).
1212
* Fix parsing of Oracle names containing dollars (issue291).
13-
13+
* Fix Python 3.6 compatibility (issue286).
1414

1515
Internal Changes
1616

sqlparse/tokens.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ def __contains__(self, item):
1919
return item is not None and (self is item or item[:len(self)] == self)
2020

2121
def __getattr__(self, name):
22+
if name == '__set_name__':
23+
raise AttributeError
2224
new = _TokenType(self + (name,))
2325
setattr(self, name, new)
2426
new.parent = self

0 commit comments

Comments
 (0)