Example #1
0
# 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')
Example #4
0
# -*- 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")