MCPcopy Index your code
hub / github.com/MagicStack/asyncpg / __execute

Method __execute

asyncpg/connection.py:1940–1977  ·  view source on GitHub ↗
(
        self,
        query,
        args,
        limit,
        timeout,
        *,
        return_status=False,
        ignore_custom_codec=False,
        record_class=None
    )

Source from the content-addressed store, hash-verified

1938 self._loop.call_soon(cb.cb, record)
1939
1940 async def __execute(
1941 self,
1942 query,
1943 args,
1944 limit,
1945 timeout,
1946 *,
1947 return_status=False,
1948 ignore_custom_codec=False,
1949 record_class=None
1950 ):
1951 executor = lambda stmt, timeout: self._protocol.bind_execute(
1952 state=stmt,
1953 args=args,
1954 portal_name='',
1955 limit=limit,
1956 return_extra=return_status,
1957 timeout=timeout,
1958 )
1959 timeout = self._protocol._get_timeout(timeout)
1960 if self._query_loggers:
1961 with self._time_and_log(query, args, timeout):
1962 result, stmt = await self._do_execute(
1963 query,
1964 executor,
1965 timeout,
1966 record_class=record_class,
1967 ignore_custom_codec=ignore_custom_codec,
1968 )
1969 else:
1970 result, stmt = await self._do_execute(
1971 query,
1972 executor,
1973 timeout,
1974 record_class=record_class,
1975 ignore_custom_codec=ignore_custom_codec,
1976 )
1977 return result, stmt
1978
1979 async def _executemany(
1980 self,

Callers 2

_introspect_typesMethod · 0.95
_executeMethod · 0.95

Calls 2

_time_and_logMethod · 0.95
_do_executeMethod · 0.95

Tested by

no test coverage detected