nqs_sdk.coding_envs.restriction_policy module

class nqs_sdk.coding_envs.restriction_policy.CodingNodeTransformer(errors=None, warnings=None, used_names=None)[source]

Bases: RestrictingNodeTransformer

visit_AnnAssign(node)[source]
Return type:

Any

visit_TypeAlias(node)[source]
Return type:

Any

visit_TypeVar(node)[source]
Return type:

Any

visit_TypeVarTuple(node)[source]
Return type:

Any

visit_ParamSpec(node)[source]
Return type:

Any

nqs_sdk.coding_envs.restriction_policy.custom_imports(libraries)[source]
Return type:

Any

nqs_sdk.coding_envs.restriction_policy.guarded_getitem(ob, index)[source]
Return type:

Any

nqs_sdk.coding_envs.restriction_policy.guarded_write(allowed_classes)[source]
nqs_sdk.coding_envs.restriction_policy.guarded_getiter(ob)[source]
nqs_sdk.coding_envs.restriction_policy.implement_policy(safe_globals, import_globals={}, libraries=[], allowed_write_classes=[])[source]
Return type:

None