# 03_02-Callable Instances from resolver import Resolver resolve = Resolver() resolve('localhost') resolve.__call__('localhost') resolve._cache resolve('sixty-north.com') resolve.__call__('sixty-north.com') resolve._cache resolve('pluralsight.com') resolve._cache from timeit import timeit timeit(setup='from __main__ import resolve', stmt="resolve('localhost')", number=1) timeit(setup='from __main__ import resolve', stmt="resolve('localhost')", number=1) timeit(setup='from __main__ import resolve', stmt="resolve('python.org')", number=1) timeit(setup='from __main__ import resolve', stmt="resolve('python.org')", number=1) print("{:f}".format(_)) exit() from resolver import Resolver
resolve # => <function resolve at 0x7f12bc225ea0> resolve('sixty-north.com') # => '93.93.131.30' """ Callable instances """ from resolver import Resolver resolve = Resolver() resolve('sixty-north.com') # => '93.93.131.30' resolve.__call__('sixty-north.com') # => '93.93.131.30' resolve._cache # => {'sixty-north.com': '93.93.131.30'} resolve('pluralsight.com') # => '54.201.247.181' resolve._cache # => {'sixty-north.com': '93.93.131.30', 'pluralsight.com': '54.201.247.181'} resolve._cache # => {'sixty-north.com': '93.93.131.30', 'pluralsight.com': '54.201.247.181'} resolve.has_host('pluralsight.com')
# 03_02-Callable Instances from resolver import Resolver resolve = Resolver() resolve('localhost') resolve.__call__('localhost') resolve._cache resolve('sixty-north.com') resolve.__call__('sixty-north.com') resolve._cache resolve('pluralsight.com') resolve._cache from timeit import timeit timeit(setup='from __main__ import resolve', stmt="resolve('localhost')", number=1) timeit(setup='from __main__ import resolve', stmt="resolve('localhost')", number=1) timeit(setup='from __main__ import resolve', stmt="resolve('python.org')", number=1) timeit(setup='from __main__ import resolve', stmt="resolve('python.org')", number=1) print("{:f}".format(_)) exit() from resolver import Resolver resolve = Resolver() resolve.has_host('localhost') resolve('localhost') resolve.has_host('localhost') resolve.clear() resolve.has_host('localhost')
# -*- coding: utf-8 -*- """ Created on Fri Sep 6 16:01:59 2019 @author: DIPRBAYINDIR """ from resolver import Resolver resolve = Resolver() resolve('google.com') resolve.__call__('google.com') resolve._cache resolve('pluralsight.com') resolve._cache from timeit import timeit timeit(setup="from __main__ import resolve", stmt="resolve('python.org')", number=1) resolve1 = Resolver() resolve1.has_host("pluralsight.com")