Функция в моем скрипте может быть вызвана двумя разными функциями, я хочу знать, какая из них вызывала, для этого я пытаюсь это сделать:
# [...]
currrent_frame = inspect.currentframe() # (1)
caller_frame = inspect.getouterframes(currrent_frame, 2)[2][3]
, но иногда я получаю ошибку OSError: [WinError 10048] Обычно разрешено только одно использование каждого адреса сокета (протокола / сетевого адреса / порта).
Я понимаю, что означает эта ошибка и что такое сокет.
В моемВ сценарии есть функция, которая отправляет и получает в / из сокета, но ничего не значит для этого, потому что ошибка возникает только при вызове (1).
(я использую Robot Frameworkтоже)