22import inspect
33import os
44from scorep .instrumenters import base_instrumenter
5+ from scorep import scorep_bindings
56
67
78class ScorepInstrumenter (base_instrumenter .BaseInstrumenter ):
89 """Base class for all instrumenters using Score-P"""
910
10- def __init__ (self , scorep_bindings , enable_instrumenter = True ):
11+ def __init__ (self , enable_instrumenter = True ):
1112 """
1213 @param enable_instrumenter true if the tracing shall be initialised.
1314 Please note, that it is still possible to enable the tracing later using register()
1415 """
15- self ._scorep_bindings = scorep_bindings
1616 self ._tracer_registered = False
1717 self ._enabled = enable_instrumenter
1818
@@ -58,12 +58,12 @@ def run(self, cmd, globals=None, locals=None):
5858
5959 def region_begin (self , module_name , function_name , file_name , line_number ):
6060 """Record a region begin event"""
61- self . _scorep_bindings .region_begin (
61+ scorep_bindings .region_begin (
6262 module_name , function_name , file_name , line_number )
6363
6464 def region_end (self , module_name , function_name ):
6565 """Record a region end event"""
66- self . _scorep_bindings .region_end (module_name , function_name )
66+ scorep_bindings .region_end (module_name , function_name )
6767
6868 def rewind_begin (self , name , file_name = None , line_number = None ):
6969 """
@@ -82,15 +82,15 @@ def rewind_begin(self, name, file_name=None, line_number=None):
8282 else :
8383 full_file_name = "None"
8484
85- self . _scorep_bindings .rewind_begin (name , full_file_name , line_number )
85+ scorep_bindings .rewind_begin (name , full_file_name , line_number )
8686
8787 def rewind_end (self , name , value ):
8888 """
8989 End of an Rewind region.
9090 @param name name of the user region
9191 @param value True or False, whenether the region shall be rewinded or not.
9292 """
93- self . _scorep_bindings .rewind_end (name , value )
93+ scorep_bindings .rewind_end (name , value )
9494
9595 def oa_region_begin (self , name , file_name = None , line_number = None ):
9696 """
@@ -109,28 +109,28 @@ def oa_region_begin(self, name, file_name=None, line_number=None):
109109 else :
110110 full_file_name = "None"
111111
112- self . _scorep_bindings .oa_region_begin (name , full_file_name , line_number )
112+ scorep_bindings .oa_region_begin (name , full_file_name , line_number )
113113
114114 def oa_region_end (self , name ):
115115 """End an Online Access region."""
116- self . _scorep_bindings .oa_region_end (name )
116+ scorep_bindings .oa_region_end (name )
117117
118118 def user_enable_recording (self ):
119119 """Enable writing of trace events in ScoreP"""
120- self . _scorep_bindings .enable_recording ()
120+ scorep_bindings .enable_recording ()
121121
122122 def user_disable_recording (self ):
123123 """Disable writing of trace events in ScoreP"""
124- self . _scorep_bindings .disable_recording ()
124+ scorep_bindings .disable_recording ()
125125
126126 def user_parameter_int (self , name , val ):
127127 """Record a parameter of type integer"""
128- self . _scorep_bindings .parameter_int (name , val )
128+ scorep_bindings .parameter_int (name , val )
129129
130130 def user_parameter_uint (self , name , val ):
131131 """Record a parameter of type unsigned integer"""
132- self . _scorep_bindings .parameter_string (name , val )
132+ scorep_bindings .parameter_string (name , val )
133133
134134 def user_parameter_string (self , name , string ):
135135 """Record a parameter of type string"""
136- self . _scorep_bindings .parameter_string (name , string )
136+ scorep_bindings .parameter_string (name , string )
0 commit comments