rayst3r / xps /util.py
bartduis's picture
init
70d1188
raw
history blame
481 Bytes
import inspect
import os
def gen_key(raw_key):
# concat the raw_key with the file name that this function is called from
current_frame = inspect.currentframe()
# Get the caller's frame (the frame that called this function)
caller_frame = current_frame.f_back
# Extract the filename from the caller's frame
caller_file = caller_frame.f_code.co_filename
caller_file = os.path.basename(caller_file).replace(".py","")
return f"{caller_file}_{raw_key}"