def req2frame(req, N: int=<NUM_LIT:0>):
if req is None:<EOL><INDENT>frame = np.arange(N, dtype=np.int64)<EOL><DEDENT>elif isinstance(req, int):  <EOL><INDENT>frame = np.arange(<NUM_LIT:0>, N, req, dtype=np.int64)<EOL><DEDENT>elif len(req) == <NUM_LIT:1>:<EOL><INDENT>frame = np.arange(<NUM_LIT:0>, N, req[<NUM_LIT:0>], dtype=np.int64)<EOL><DEDENT>elif len(req) == <NUM_LIT:2>:<EOL><INDENT>frame = np.arange(req[<NUM_LIT:0>], req[<NUM_LIT:1>], dtype=np.int64)<EOL><DEDENT>elif len(req) == <NUM_LIT:3>:<EOL><INDENT>frame = np.arange(req[<NUM_LIT:0>], req[<NUM_LIT:1>], req[<NUM_LIT:2>],<EOL>dtype=np.int64) - <NUM_LIT:1>  <EOL><DEDENT>else:  <EOL><INDENT>frame = np.arange(N, dtype=np.int64)<EOL><DEDENT>return frame<EOL>
output has to be numpy.arange for > comparison