Module imandrax_api.bindings.simple_api_twirp

Classes

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

        def status(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.simple.Simple/status",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("StringMsg"),
                        **kwargs,
                )

        def shutdown(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.simple.Simple/shutdown",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("Empty"),
                        **kwargs,
                )

        def create_session(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.simple.Simple/create_session",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.session.Session"),
                        **kwargs,
                )

        def eval_src(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.simple.Simple/eval_src",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.simple.EvalRes"),
                        **kwargs,
                )

        def verify_src(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.simple.Simple/verify_src",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.simple.VerifyRes"),
                        **kwargs,
                )

        def verify_name(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.simple.Simple/verify_name",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.simple.VerifyRes"),
                        **kwargs,
                )

        def instance_src(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.simple.Simple/instance_src",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.simple.InstanceRes"),
                        **kwargs,
                )

        def instance_name(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.simple.Simple/instance_name",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.simple.InstanceRes"),
                        **kwargs,
                )

        def decompose(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.simple.Simple/decompose",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.simple.DecomposeRes"),
                        **kwargs,
                )

Ancestors

Methods

def create_session(self, *args, ctx, request, **kwargs)
Expand source code
def create_session(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.simple.Simple/create_session",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.session.Session"),
                **kwargs,
        )
def decompose(self, *args, ctx, request, **kwargs)
Expand source code
def decompose(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.simple.Simple/decompose",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.simple.DecomposeRes"),
                **kwargs,
        )
def eval_src(self, *args, ctx, request, **kwargs)
Expand source code
def eval_src(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.simple.Simple/eval_src",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.simple.EvalRes"),
                **kwargs,
        )
def instance_name(self, *args, ctx, request, **kwargs)
Expand source code
def instance_name(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.simple.Simple/instance_name",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.simple.InstanceRes"),
                **kwargs,
        )
def instance_src(self, *args, ctx, request, **kwargs)
Expand source code
def instance_src(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.simple.Simple/instance_src",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.simple.InstanceRes"),
                **kwargs,
        )
def shutdown(self, *args, ctx, request, **kwargs)
Expand source code
def shutdown(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.simple.Simple/shutdown",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("Empty"),
                **kwargs,
        )
def status(self, *args, ctx, request, **kwargs)
Expand source code
def status(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.simple.Simple/status",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("StringMsg"),
                **kwargs,
        )
def verify_name(self, *args, ctx, request, **kwargs)
Expand source code
def verify_name(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.simple.Simple/verify_name",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.simple.VerifyRes"),
                **kwargs,
        )
def verify_src(self, *args, ctx, request, **kwargs)
Expand source code
def verify_src(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.simple.Simple/verify_src",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.simple.VerifyRes"),
                **kwargs,
        )