示例#1
0
文件: array.py 项目: Xsan-21/pixie
def aslice(self, offset):
    assert isinstance(self, Array) and isinstance(offset, Integer)

    offset = offset.int_val()
    if offset >= 0:
        return Array(self._list[offset:])
    else:
        rt.throw(rt.wrap(u"offset must be an Integer >= 0"))
示例#2
0
文件: array.py 项目: stuarth/pixie
def aslice(self, offset):
    assert isinstance(self, Array) and isinstance(offset, Integer)

    offset = offset.int_val()
    if offset >= 0:
        return Array(self._list[offset:])
    else:
        rt.throw(rt.wrap(u"offset must be an Integer >= 0"))
示例#3
0
文件: array.py 项目: StetHD/pixie
def aslice(self, offset):
    affirm(isinstance(self, Array),     u"aset expects an Array as the first argument")
    affirm(isinstance(offset, Integer), u"aset expects an Integer as the second argument")

    offset = offset.int_val()
    if offset >= 0:
        return Array(self.list()[offset:])
    else:
        rt.throw(rt.wrap(u"offset must be an Integer >= 0"))
示例#4
0
文件: array.py 项目: zen3d/pixie
def aslice(self, offset):
    affirm(isinstance(self, Array),
           u"aset expects an Array as the first argument")
    affirm(isinstance(offset, Integer),
           u"aset expects an Integer as the second argument")

    offset = offset.int_val()
    if offset >= 0:
        return Array(self.list()[offset:])
    else:
        rt.throw(rt.wrap(u"offset must be an Integer >= 0"))