remove gitignore
This commit is contained in:
23
.venv/lib/python3.10/site-packages/loguru/_get_frame.py
Normal file
23
.venv/lib/python3.10/site-packages/loguru/_get_frame.py
Normal file
@@ -0,0 +1,23 @@
|
||||
import sys
|
||||
from sys import exc_info
|
||||
|
||||
|
||||
def get_frame_fallback(n):
|
||||
try:
|
||||
raise Exception
|
||||
except Exception:
|
||||
frame = exc_info()[2].tb_frame.f_back
|
||||
for _ in range(n):
|
||||
frame = frame.f_back
|
||||
return frame
|
||||
|
||||
|
||||
def load_get_frame_function():
|
||||
if hasattr(sys, "_getframe"):
|
||||
get_frame = sys._getframe
|
||||
else:
|
||||
get_frame = get_frame_fallback
|
||||
return get_frame
|
||||
|
||||
|
||||
get_frame = load_get_frame_function()
|
||||
Reference in New Issue
Block a user