Fix namedtuple issues that were uncovered by the 'self' changes

This commit is contained in:
Dave Halter
2019-12-27 23:57:22 +01:00
parent cc136a2879
commit 3ec73f1da3
2 changed files with 2 additions and 3 deletions

View File

@@ -84,7 +84,7 @@ class {typename}(tuple):
# These methods were added by Jedi.
# __new__ doesn't really work with Jedi. So adding this to nametuples seems
# like the easiest way.
def __init__(_cls, {arg_list}):
def __init__(self, {arg_list}):
'A helper function for namedtuple.'
self.__iterable = ({arg_list})

View File

@@ -60,8 +60,7 @@ def test_nested_namedtuples(Script):
Dataset = collections.namedtuple('Dataset', ['data'])
Datasets = collections.namedtuple('Datasets', ['train'])
train_x = Datasets(train=Dataset('data_value'))
train_x.train.'''
))
train_x.train.'''))
assert 'data' in [c.name for c in s.complete()]