import re
import sys
import time
+import traceback
import urllib.request
variables = {
ret = True
break
db.close_db()
- log.info('User {} {} an administrator{}'.format(user.name, 'is' if ret else 'is not', ' on server {}'.format(server.name) if server is not None else ''))
+ caller_file, caller_line, caller_function, caller_text = traceback.extract_stack()[-2]
+ log.info('{}@{}:{}: User {} {} an administrator{}; called by '.format(caller_function, caller_file, caller_line, user.name, 'is' if ret else 'is not', ' on server {}'.format(server.name) if server is not None else ''))
return ret
def is_member(member, name, *, author = None, check_nick = True):