

@classdef.method('*')
def method_times(self, space, w_other):
    if space.respond_to(w_other, 'to_str'):
        return space.send(self, 'join', [w_other])
    n = w_res.int_w(space.convert_type(w_other, space.w_fixnum, 'to_int'))
    if (n < 0):
        raise space.error(space.w_ArgumentError, 'Count cannot be negative')
    w_res = W_ArrayObject(space, (self.items_w * n), space.getnonsingletonclass(self))
    space.infect(w_res, self, freeze=False)
    return w_res

dataset/ETHPy150Open topazproject/topaz/topaz/objects/arrayobject.py W_ArrayObject.method_times/VarMisuse@51/69 `space`->`w_res`