Skip to content

Commit

Permalink
examples/example_time_calls.py - just a simple timer
Browse files Browse the repository at this point in the history
  • Loading branch information
mahtin committed Aug 10, 2022
1 parent bd220aa commit 9334b13
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions examples/example_time_calls.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
#!/usr/bin/env python
"""Cloudflare API code - example"""

import os
import sys
import time

sys.path.insert(0, os.path.abspath('.'))
sys.path.insert(0, os.path.abspath('..'))
import CloudFlare

def main():
"""Cloudflare API code - example"""

# Simple timing of calls

print('Create')
tic = time.process_time_ns()
cf = CloudFlare.CloudFlare()
toc = time.process_time_ns()
print('\t%7.3f ms' % ((toc-tic)/1000000.0))
print('')

print('Call')
for ii in range(0,10):
tic = time.process_time_ns()
r = cf.ips()
toc = time.process_time_ns()
print('\t%7.3f ms' % ((toc-tic)/1000000.0))
print('')

print('Close')
tic = time.process_time_ns()
del cf
toc = time.process_time_ns()
print('\t%7.3f ms' % ((toc-tic)/1000000.0))
print('')

if __name__ == '__main__':
main()

0 comments on commit 9334b13

Please sign in to comment.