Module imandrax_api.bindings.api_twirp

Classes

class EvalClient (address,
server_path_prefix: str,
session=<requests.sessions.Session object>,
timeout=5)
Expand source code
class EvalClient(TwirpClient):

        def eval_code_snippet(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.api.Eval/eval_code_snippet",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.api.CodeSnippetEvalResult"),
                        **kwargs,
                )

        def parse_term(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.api.Eval/parse_term",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.api.Artifact"),
                        **kwargs,
                )

        def parse_type(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.api.Eval/parse_type",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.api.Artifact"),
                        **kwargs,
                )

        def list_artifacts(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.api.Eval/list_artifacts",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.api.ArtifactListResult"),
                        **kwargs,
                )

        def get_artifact(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.api.Eval/get_artifact",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.api.Artifact"),
                        **kwargs,
                )

        def get_artifact_zip(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.api.Eval/get_artifact_zip",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.api.ArtifactZip"),
                        **kwargs,
                )

Ancestors

Methods

def eval_code_snippet(self, *args, ctx, request, **kwargs)
Expand source code
def eval_code_snippet(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.api.Eval/eval_code_snippet",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.api.CodeSnippetEvalResult"),
                **kwargs,
        )
def get_artifact(self, *args, ctx, request, **kwargs)
Expand source code
def get_artifact(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.api.Eval/get_artifact",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.api.Artifact"),
                **kwargs,
        )
def get_artifact_zip(self, *args, ctx, request, **kwargs)
Expand source code
def get_artifact_zip(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.api.Eval/get_artifact_zip",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.api.ArtifactZip"),
                **kwargs,
        )
def list_artifacts(self, *args, ctx, request, **kwargs)
Expand source code
def list_artifacts(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.api.Eval/list_artifacts",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.api.ArtifactListResult"),
                **kwargs,
        )
def parse_term(self, *args, ctx, request, **kwargs)
Expand source code
def parse_term(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.api.Eval/parse_term",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.api.Artifact"),
                **kwargs,
        )
def parse_type(self, *args, ctx, request, **kwargs)
Expand source code
def parse_type(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.api.Eval/parse_type",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.api.Artifact"),
                **kwargs,
        )