示例#1
0
文件: maker.py 项目: chyyuu/pygirl
def generator_new(space, __args__):
    args_w, kwds_w = __args__.unpack()  #stolen from std/fake.py
    w_frame, w_running = args_w
    frame = space.interp_w(PyFrame, w_frame)
    running = space.int_w(w_running)
    new_generator = GeneratorIterator(frame)
    new_generator.running = running
    return space.wrap(new_generator)
示例#2
0
def generator_new(space, __args__):
    args_w, kwds_w = __args__.unpack()  #stolen from std/fake.py
    w_frame, w_running = args_w
    frame = space.interp_w(PyFrame, w_frame)
    running = space.int_w(w_running)
    new_generator = GeneratorIterator(frame)
    new_generator.running = running
    return space.wrap(new_generator)
示例#3
0
文件: maker.py 项目: xx312022850/pypy
def generator_new(space, frame, running):
    new_generator = GeneratorIterator(frame)
    new_generator.running = running
    return space.wrap(new_generator)
示例#4
0
def generator_new(space, w_frame, running):
    frame = space.interp_w(PyFrame, w_frame, can_be_None=True)
    new_generator = GeneratorIterator(frame)
    new_generator.running = running
    return space.wrap(new_generator)
示例#5
0
文件: maker.py 项目: Debug-Orz/Sypy
def generator_new(space, w_frame, running):
    frame = space.interp_w(PyFrame, w_frame, can_be_None=True)
    new_generator = GeneratorIterator(frame)
    new_generator.running = running
    return space.wrap(new_generator)