Add debug option
This commit is contained in:
		@@ -389,8 +389,8 @@ class Squirrel(Hazelnut):
 | 
			
		||||
    def add_system_message(self, msg: str) -> None:
 | 
			
		||||
        """
 | 
			
		||||
        Add a new system log message.
 | 
			
		||||
        TODO: Configure logging levels to ignore some messages.
 | 
			
		||||
        """
 | 
			
		||||
        if self.squinnondation.debug:
 | 
			
		||||
            return self.add_message(f"system: *{msg}*" if not self.squinnondation.no_markdown else f"system: {msg}")
 | 
			
		||||
 | 
			
		||||
    def print_markdown(self, pad: Any, y: int, x: int, msg: str,
 | 
			
		||||
 
 | 
			
		||||
@@ -16,6 +16,7 @@ class Squinnondation:
 | 
			
		||||
    bind_port: int
 | 
			
		||||
    no_emoji: bool
 | 
			
		||||
    no_markdown: bool
 | 
			
		||||
    debug: bool
 | 
			
		||||
    screen: Any
 | 
			
		||||
 | 
			
		||||
    def parse_arguments(self) -> None:
 | 
			
		||||
@@ -32,6 +33,7 @@ class Squinnondation:
 | 
			
		||||
                            help="Don't replace emojis.")
 | 
			
		||||
        parser.add_argument('--no-markdown', '-nm', action='store_true',
 | 
			
		||||
                            help="Don't replace emojis.")
 | 
			
		||||
        parser.add_argument('--debug', '-d', action='store_true', help="Debug mode.")
 | 
			
		||||
        self.args = parser.parse_args()
 | 
			
		||||
 | 
			
		||||
        if not (1024 <= self.args.bind_port <= 65535) or\
 | 
			
		||||
@@ -42,6 +44,7 @@ class Squinnondation:
 | 
			
		||||
        self.bind_port = self.args.bind_port
 | 
			
		||||
        self.no_emoji = self.args.no_emoji
 | 
			
		||||
        self.no_markdown = self.args.no_markdown
 | 
			
		||||
        self.debug = self.args.debug
 | 
			
		||||
 | 
			
		||||
    @staticmethod
 | 
			
		||||
    def main() -> None:  # pragma: no cover
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user