Esempio n. 1
0
def chaperone_vector(args):
    unpacked = unpack_vector_args(args, "chaperone-vector")
    return imp.make_interpose_vector(imp.W_ChpVector, *unpacked)
Esempio n. 2
0
def chaperone_vector(args):
    unpacked = unpack_vector_args(args, "chaperone-vector")
    return imp.make_interpose_vector(imp.W_ChpVector, *unpacked)
Esempio n. 3
0
def impersonate_vector(args):
    unpacked = unpack_vector_args(args, "impersonate-vector")
    if unpacked[0].immutable():
        raise SchemeException("impersonate-vector: cannot impersonate immutable vector")
    return imp.make_interpose_vector(imp.W_ImpVector, *unpacked)
Esempio n. 4
0
def impersonate_vector(args):
    unpacked = unpack_vector_args(args, "impersonate-vector")
    if unpacked[0].immutable():
        raise SchemeException(
            "impersonate-vector: cannot impersonate immutable vector")
    return imp.make_interpose_vector(imp.W_ImpVector, *unpacked)