equal
deleted
inserted
replaced
90 if len(possibletypes) > 1: |
90 if len(possibletypes) > 1: |
91 node = n.Function('IN') |
91 node = n.Function('IN') |
92 for etype in possibletypes: |
92 for etype in possibletypes: |
93 node.append(n.Constant(etype, 'etype')) |
93 node.append(n.Constant(etype, 'etype')) |
94 else: |
94 else: |
|
95 etype = iter(possibletypes).next() |
95 node = n.Constant(etype, 'etype') |
96 node = n.Constant(etype, 'etype') |
96 comp = mytyperel.children[1] |
97 comp = mytyperel.children[1] |
97 comp.replace(comp.children[0], node) |
98 comp.replace(comp.children[0], node) |
98 else: |
99 else: |
99 # variable has already some strict types restriction. new |
100 # variable has already some strict types restriction. new |