(self, filename, interface=None)
| 542 | nonblocking_socket = True |
| 543 | |
| 544 | def __init__(self, filename, interface=None): |
| 545 | # type: (str, Optional[Union[List[str], str]]) -> None |
| 546 | self.filename, self.f = self.open(filename) |
| 547 | self.ifilter = None # type: Optional[List[str]] |
| 548 | if interface is not None: |
| 549 | if isinstance(interface, str): |
| 550 | self.ifilter = [interface] |
| 551 | else: |
| 552 | self.ifilter = interface |
| 553 | |
| 554 | def __iter__(self): |
| 555 | # type: () -> CandumpReader |