Skip to content

Commit 9e76a4f

Browse files
committed
fix: update reference to stack frame of the calling method + remove redundant lines
1 parent 6dc0eeb commit 9e76a4f

File tree

1 file changed

+1
-24
lines changed

1 file changed

+1
-24
lines changed

session/session.py

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -191,36 +191,13 @@ def enter_method(self, method_name: str = "", *args, **kwargs) -> None:
191191
self.__send_log_entry(level, method_name, LogEntryType.ENTER_METHOD, ViewerId.TITLE)
192192
self.__send_process_flow(level, method_name, ProcessFlowType.ENTER_METHOD)
193193

194-
def enter_method(self, method_name: str = "", *args, **kwargs) -> None:
195-
level = self.__get_level(**kwargs)
196-
197-
if self.is_on_level(level):
198-
199-
try:
200-
if not isinstance(method_name, str):
201-
raise TypeError('Method name must be a string')
202-
if method_name:
203-
method_name = method_name.format(*args, **kwargs)
204-
205-
instance = kwargs.get("instance")
206-
if instance is not None:
207-
class_name = instance.__class__.__name__
208-
method_name = f"{class_name}.{method_name}"
209-
else:
210-
method_name = self._get_method_name()
211-
except Exception as e:
212-
return self.__process_internal_error(e)
213-
214-
self.__send_log_entry(level, method_name, LogEntryType.ENTER_METHOD, ViewerId.TITLE)
215-
self.__send_process_flow(level, method_name, ProcessFlowType.ENTER_METHOD)
216-
217194
# noinspection PyBroadException
218195
@staticmethod
219196
def _get_method_name() -> str:
220197
method_name = "<Unknown>"
221198

222199
try:
223-
stack_frame = inspect.stack(0)[1]
200+
stack_frame = inspect.stack()[2]
224201
if stack_frame is None:
225202
return method_name
226203

0 commit comments

Comments
 (0)