Statistics
| Revision:

gvsig-scripting / org.gvsig.scripting / trunk / org.gvsig.scripting / org.gvsig.scripting.app / org.gvsig.scripting.app.mainplugin / src / main / resources-plugin / scripting / lib / pylint / test / input / func_noerror_overloaded_operator.py @ 745

History | View | Annotate | Download (465 Bytes)

1
# pylint: disable=C0111,R0903
2
"""#3291"""
3
from __future__ import print_function
4

    
5
class Myarray(object):
6
    def __init__(self, array):
7
        self.array = array
8

    
9
    def __mul__(self, val):
10
        return Myarray(val)
11

    
12
    def astype(self):
13
        return "ASTYPE", self
14

    
15
def randint(maximum):
16
    if maximum is not None:
17
        return Myarray([1, 2, 3]) * 2
18
    else:
19
        return int(5)
20

    
21
print(randint(1).astype()) # we don't wan't an error for astype access