88global_instrumenter = None
99
1010
11- def get_instrumenter (
12- bindings = None ,
13- enable_instrumenter = False ,
14- instrumenter_type = "dummy" ):
11+ def get_instrumenter (bindings = None ,
12+ enable_instrumenter = False ,
13+ instrumenter_type = "dummy" ):
1514 """
1615 returns an instrumenter
1716
1817 @param bindings the c/c++ scorep bindings
1918 @param enable_instrumenter True if the Instrumenter should be enabled when run is called
20- @param instrumenter_type which python tracing interface to use. Currently available: `profile` (default), `trace` and `dummy`
19+ @param instrumenter_type which python tracing interface to use.
20+ Currently available: `profile` (default), `trace` and `dummy`
2121 """
2222 global global_instrumenter
2323 if global_instrumenter is None :
@@ -47,7 +47,8 @@ def register():
4747def unregister ():
4848 """
4949 Disables the python-tracing.
50- Disabling the python-tracing is more efficient than disable_recording, as python does not longer call the tracing module.
50+ Disabling the python-tracing is more efficient than disable_recording,
51+ as python does not longer call the tracing module.
5152 However, all the other things that are traced by Score-P will still be recorded.
5253 Please call register() to enable tracing again.
5354 """
@@ -62,14 +63,14 @@ class enable():
6263 do stuff
6364 ```
6465 This overides --no-instrumenter (--nopython leagacy)
65- @param region_name: if a region name is given, the region the contextmanager is active will be marked in the trace or profile
66+ If a region name is given, the region the contextmanager is active will be marked in the trace or profile
6667 """
67-
6868 def __init__ (self , region_name = None ):
6969 self .region_name = region_name
7070
7171 def __enter__ (self ):
72- self .tracer_registered = scorep .instrumenter .get_instrumenter ().get_registered ()
72+ self .tracer_registered = scorep .instrumenter .get_instrumenter (
73+ ).get_registered ()
7374 if not self .tracer_registered :
7475 if self .region_name :
7576 self .module_name = "user_instrumenter"
@@ -82,7 +83,8 @@ def __enter__(self):
8283 full_file_name = "None"
8384
8485 scorep .instrumenter .get_instrumenter ().region_begin (
85- self .module_name , self .region_name , full_file_name , line_number )
86+ self .module_name , self .region_name , full_file_name ,
87+ line_number )
8688
8789 scorep .instrumenter .get_instrumenter ().register ()
8890
@@ -103,14 +105,14 @@ class disable():
103105 do stuff
104106 ```
105107 This overides --no-instrumenter (--nopython leagacy)
106- @param region_name: if a region name is given, the region the contextmanager is active will be marked in the trace or profile
108+ If a region name is given, the region the contextmanager is active will be marked in the trace or profile
107109 """
108-
109110 def __init__ (self , region_name = None ):
110111 self .region_name = region_name
111112
112113 def __enter__ (self ):
113- self .tracer_registered = scorep .instrumenter .get_instrumenter ().get_registered ()
114+ self .tracer_registered = scorep .instrumenter .get_instrumenter (
115+ ).get_registered ()
114116 if self .tracer_registered :
115117 scorep .instrumenter .get_instrumenter ().unregister ()
116118
@@ -125,7 +127,8 @@ def __enter__(self):
125127 full_file_name = "None"
126128
127129 scorep .instrumenter .get_instrumenter ().region_begin (
128- self .module_name , self .region_name , full_file_name , line_number )
130+ self .module_name , self .region_name , full_file_name ,
131+ line_number )
129132
130133 def __exit__ (self , exc_type , exc_value , traceback ):
131134 if self .tracer_registered :
0 commit comments