Преглед изворни кода

Added typing to serial_write()

Added type annotation for serial_write() parameters and return types.
Niklas Lantau пре 4 година
родитељ
комит
9f97e5c84e
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      tools/idf_monitor.py

+ 3 - 3
tools/idf_monitor.py

@@ -178,7 +178,7 @@ class Monitor:
                 pass
             normal_print('\n')
 
-    def serial_write(self, *args, **kwargs):  # type: ignore
+    def serial_write(self, *args: str, **kwargs: str) -> None:
         raise NotImplementedError
 
     def check_gdb_stub_and_run(self, line: bytes) -> None:
@@ -237,7 +237,7 @@ class SerialMonitor(Monitor):
             self.gdb_helper.gdb_exit = False
         self.serial_handler.start_cmd_sent = False
 
-    def serial_write(self, *args, **kwargs):  # type: ignore
+    def serial_write(self, *args: str, **kwargs: str) -> None:
         self.serial: serial.Serial
         try:
             self.serial.write(*args, **kwargs)
@@ -268,7 +268,7 @@ class LinuxMonitor(Monitor):
         self.console_reader.start()
         self.serial_reader.start()
 
-    def serial_write(self, *args, **kwargs):  # type: ignore
+    def serial_write(self, *args: str, **kwargs: str) -> None:
         self.serial.stdin.write(*args, **kwargs)
 
     def check_gdb_stub_and_run(self, line: bytes) -> None: