def session()

in run_tests/piston_client.py [0:0]


    def session(self):
        if self._session is None:
            self._session = aiohttp.ClientSession(
                timeout=aiohttp.ClientTimeout(sock_read=10), 
                connector=aiohttp.TCPConnector(
                    limit=self.max_requests_per_endpoint * len(self.base_endpoints), 
                    ttl_dns_cache=300, 
                    keepalive_timeout=5 * 60
                )
            )
        return self._session