diff options
Diffstat (limited to 'mobly/controllers/sniffer_lib/local/tcpdump.py')
-rw-r--r-- | mobly/controllers/sniffer_lib/local/tcpdump.py | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/mobly/controllers/sniffer_lib/local/tcpdump.py b/mobly/controllers/sniffer_lib/local/tcpdump.py index 053d4eb..4f54cdb 100644 --- a/mobly/controllers/sniffer_lib/local/tcpdump.py +++ b/mobly/controllers/sniffer_lib/local/tcpdump.py @@ -18,12 +18,10 @@ from mobly.controllers.sniffer_lib.local import local_base class Sniffer(local_base.SnifferLocalBase): - """This class defines a sniffer which uses tcpdump as its back-end - """ + """This class defines a sniffer which uses tcpdump as its back-end""" def __init__(self, config_path, logger, base_configs=None): - """See base class documentation - """ + """See base class documentation""" self._executable_path = None super().__init__(config_path, logger, base_configs=base_configs) @@ -31,24 +29,23 @@ class Sniffer(local_base.SnifferLocalBase): self._executable_path = shutil.which("tcpdump") if self._executable_path is None: raise sniffer.SnifferError( - "Cannot find a path to the 'tcpdump' executable") + "Cannot find a path to the 'tcpdump' executable" + ) def get_descriptor(self): - """See base class documentation - """ + """See base class documentation""" return "local-tcpdump-{}".format(self._interface) def get_subtype(self): - """See base class documentation - """ + """See base class documentation""" return "tcpdump" - def _get_command_line(self, - additional_args=None, - duration=None, - packet_count=None): - cmd = "{} -i {} -w {}".format(self._executable_path, self._interface, - self._temp_capture_file_path) + def _get_command_line( + self, additional_args=None, duration=None, packet_count=None + ): + cmd = "{} -i {} -w {}".format( + self._executable_path, self._interface, self._temp_capture_file_path + ) if packet_count is not None: cmd = "{} -c {}".format(cmd, packet_count) if additional_args is not None: |