コード例 #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
ファイル: maker.py プロジェクト: TheDunn/flex-pypy
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)