Merge Beta with Stable releases #1
@ -104,14 +104,14 @@ class HoloUser():
|
||||
|
||||
### Args:
|
||||
* context (`Message`): Context (mostly the message where this method is called)
|
||||
* origin (`Union[Message, None]`, optional): Origin message where to refer. None if called in a command. Defaults to None.
|
||||
* text (`Union[str, None]`, optional): Text if this is a simple text message. Defaults to None.
|
||||
* caption (`Union[str, None]`, optional): Text if this is a media message. Defaults to None.
|
||||
* photo (`Union[str, Photo, None]`, optional): Photo as a photo object or file_id as a string. Defaults to None.
|
||||
* video (`Union[str, Video, None]`, optional): Video as a video object or file_id as a string. Defaults to None.
|
||||
* file (`Union[str, Document, None]`, optional): File as a document object or file_id as a string. Defaults to None.
|
||||
* animation (`Union[str, Animation, None]`, optional): Animation as an animation object or file_id as a string. Defaults to None.
|
||||
* voice (`Union[str, Voice, None]`, optional): Voice as a voice object or file_id as a string. Defaults to None.
|
||||
* origin (`Union[Message, None]`, *optional*): Origin message where to refer. None if called in a command. Defaults to None.
|
||||
* text (`Union[str, None]`, *optional*): Text if this is a simple text message. Defaults to None.
|
||||
* caption (`Union[str, None]`, *optional*): Text if this is a media message. Defaults to None.
|
||||
* photo (`Union[str, Photo, None]`, *optional*): Photo as a photo object or file_id as a string. Defaults to None.
|
||||
* video (`Union[str, Video, None]`, *optional*): Video as a video object or file_id as a string. Defaults to None.
|
||||
* file (`Union[str, Document, None]`, *optional*): File as a document object or file_id as a string. Defaults to None.
|
||||
* animation (`Union[str, Animation, None]`, *optional*): Animation as an animation object or file_id as a string. Defaults to None.
|
||||
* voice (`Union[str, Voice, None]`, *optional*): Voice as a voice object or file_id as a string. Defaults to None.
|
||||
* adm_origin (`bool`, *optional*): Whether origin sender is an admin. Defaults to False.
|
||||
* adm_context (`bool`, *optional*): Whether context sender is an admin. Defaults to False.
|
||||
"""
|
||||
|
@ -13,6 +13,11 @@ with open(getcwd()+path.sep+"config.json", "r", encoding='utf8') as file:
|
||||
|
||||
# Check latest log size
|
||||
def checkSize(debug=False):
|
||||
"""Check size of latest.log file and rotate it if needed
|
||||
|
||||
### Args:
|
||||
* debug (`bool`, *optional*): Whether this is a debug log. Defaults to `False`.
|
||||
"""
|
||||
|
||||
global log_folder
|
||||
|
||||
@ -35,7 +40,13 @@ def checkSize(debug=False):
|
||||
pass
|
||||
|
||||
# Append string to log
|
||||
def logAppend(message, debug=False):
|
||||
def logAppend(message: str, debug=False):
|
||||
"""Write message to log file
|
||||
|
||||
### Args:
|
||||
* message (`str`): Message to write
|
||||
* debug (`bool`, *optional*): Whether this is a debug log. Defaults to `False`.
|
||||
"""
|
||||
|
||||
global log_folder
|
||||
|
||||
@ -52,7 +63,13 @@ def logAppend(message, debug=False):
|
||||
log.close()
|
||||
|
||||
# Print to stdout and then to log
|
||||
def logWrite(message, debug=False):
|
||||
def logWrite(message: str, debug=False):
|
||||
"""Write message to stdout and log file
|
||||
|
||||
### Args:
|
||||
* message (`str`): Message to print and write
|
||||
* debug (`bool`, *optional*): Whether this is a debug log. Defaults to `False`.
|
||||
"""
|
||||
# save to log file and rotation is to be done
|
||||
logAppend(f'{message}', debug=debug)
|
||||
print(f"{message}", flush=True)
|
Reference in New Issue
Block a user