@@ -30,7 +30,7 @@ class which can be used to obtain `Driver` instances that are used for
30
30
31
31
from collections import deque , namedtuple
32
32
33
- from .compat import integer , perf_counter , string , urlparse
33
+ from .compat import integer , string , urlparse
34
34
from .connection import connect , Response , RUN , PULL_ALL
35
35
from .exceptions import CypherError
36
36
from .typesystem import hydrated
@@ -44,24 +44,6 @@ class which can be used to obtain `Driver` instances that are used for
44
44
STATEMENT_TYPE_SCHEMA_WRITE = "sw"
45
45
46
46
47
- Latency = namedtuple ("Latency" , ("overall" , "network" , "wait" ))
48
-
49
-
50
- class BenchTest (object ):
51
-
52
- init = None
53
- start_send = None
54
- end_send = None
55
- start_recv = None
56
- end_recv = None
57
- done = None
58
-
59
- def latency (self ):
60
- return Latency (self .done - self .init ,
61
- self .end_recv - self .start_send ,
62
- self .start_recv - self .end_send )
63
-
64
-
65
47
class GraphDatabase (object ):
66
48
""" The :class:`.GraphDatabase` class provides access to all graph
67
49
database functionality. This is primarily used to construct a driver
@@ -153,7 +135,6 @@ def __init__(self, connection, statement, parameters):
153
135
self ._next = deque ()
154
136
self ._position = - 1
155
137
self ._summary = None
156
- self ._bench_test = None
157
138
158
139
def is_open (self ):
159
140
""" Return ``True`` if this cursor is still open, ``False`` otherwise.
@@ -269,8 +250,6 @@ def _consume(self):
269
250
def _on_header (self , metadata ):
270
251
# Called on receipt of the result header.
271
252
self .keys = metadata ["fields" ]
272
- if self ._bench_test :
273
- self ._bench_test .start_recv = perf_counter ()
274
253
275
254
def _on_record (self , values ):
276
255
# Called on receipt of each result record.
@@ -279,8 +258,6 @@ def _on_record(self, values):
279
258
def _on_footer (self , metadata ):
280
259
# Called on receipt of the result footer.
281
260
self ._summary = ResultSummary (self .statement , self .parameters , ** metadata )
282
- if self ._bench_test :
283
- self ._bench_test .end_recv = perf_counter ()
284
261
285
262
def _on_failure (self , metadata ):
286
263
# Called on execution failure.
@@ -457,7 +434,6 @@ def __init__(self, driver):
457
434
self .driver = driver
458
435
self .connection = connect (driver .host , driver .port , ** driver .config )
459
436
self .transaction = None
460
- self .bench_tests = []
461
437
462
438
def __del__ (self ):
463
439
if not self .connection .closed :
@@ -500,11 +476,7 @@ def run(self, statement, parameters=None):
500
476
params [key ] = value
501
477
parameters = params
502
478
503
- t = BenchTest ()
504
- t .init = perf_counter ()
505
-
506
479
cursor = ResultCursor (self .connection , statement , parameters )
507
- cursor ._bench_test = t
508
480
509
481
run_response = Response (self .connection )
510
482
run_response .on_success = cursor ._on_header
@@ -517,12 +489,7 @@ def run(self, statement, parameters=None):
517
489
518
490
self .connection .append (RUN , (statement , parameters ), response = run_response )
519
491
self .connection .append (PULL_ALL , response = pull_all_response )
520
- t .start_send = perf_counter ()
521
492
self .connection .send ()
522
- t .end_send = perf_counter ()
523
-
524
- t .done = perf_counter ()
525
- self .bench_tests .append (t )
526
493
527
494
return cursor
528
495
0 commit comments