minor refactor
This commit is contained in:
parent
d6d3b873de
commit
85aa795e35
@ -13,7 +13,6 @@ class Context:
|
|||||||
self.message: discord.Message = message
|
self.message: discord.Message = message
|
||||||
self.client: discord.Client = client
|
self.client: discord.Client = client
|
||||||
self.channel: discord.abc.Messageable = message.channel
|
self.channel: discord.abc.Messageable = message.channel
|
||||||
self.dm_or_text: Union[discord.DMChannel, discord.TextChannel] = message.channel # type: ignore
|
|
||||||
self.author: usertype = message.author
|
self.author: usertype = message.author
|
||||||
self.content: str = message.content
|
self.content: str = message.content
|
||||||
self.member: Optional[discord.Member] = message.author if isinstance(message.author, discord.Member) else None
|
self.member: Optional[discord.Member] = message.author if isinstance(message.author, discord.Member) else None
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
import asyncio
|
import asyncio
|
||||||
|
import inspect
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
|
|
||||||
@ -10,7 +11,7 @@ class ALog(Instrumentation):
|
|||||||
|
|
||||||
def time(self):
|
def time(self):
|
||||||
return time.time() - self.start
|
return time.time() - self.start
|
||||||
|
|
||||||
async def instrument(self, method, *args, **kwargs):
|
async def instrument(self, method, *args, **kwargs):
|
||||||
key = os.urandom(4).hex()
|
key = os.urandom(4).hex()
|
||||||
print(f'[{self.time(): 11.3f}] +{key} +A"{self.methodname}"')
|
print(f'[{self.time(): 11.3f}] +{key} +A"{self.methodname}"')
|
||||||
@ -27,7 +28,7 @@ class ALog(Instrumentation):
|
|||||||
class SLog(Instrumentation):
|
class SLog(Instrumentation):
|
||||||
def time(self):
|
def time(self):
|
||||||
return time.time() - ALog.start
|
return time.time() - ALog.start
|
||||||
|
|
||||||
def instrument(self, method, *args, **kwargs):
|
def instrument(self, method, *args, **kwargs):
|
||||||
key = os.urandom(4).hex()
|
key = os.urandom(4).hex()
|
||||||
print(f'[{self.time(): 11.3f}] +{key} +S"{self.methodname}"')
|
print(f'[{self.time(): 11.3f}] +{key} +S"{self.methodname}"')
|
||||||
@ -43,7 +44,6 @@ class SLog(Instrumentation):
|
|||||||
|
|
||||||
class FrameTrace(Instrumentation):
|
class FrameTrace(Instrumentation):
|
||||||
async def instrument(self, method, *args, **kwargs):
|
async def instrument(self, method, *args, **kwargs):
|
||||||
import inspect
|
|
||||||
frame = inspect.currentframe()
|
frame = inspect.currentframe()
|
||||||
while frame is not None:
|
while frame is not None:
|
||||||
print(frame.f_code.co_filename, frame.f_lineno)
|
print(frame.f_code.co_filename, frame.f_lineno)
|
||||||
|
Loading…
Reference in New Issue
Block a user