diff options
author | Maximilian Hils <git@maximilianhils.com> | 2019-11-12 05:04:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-12 05:04:05 +0100 |
commit | dac0bfe786a8d1dfdd97f29d6bb262ed258153fa (patch) | |
tree | 6a21ead3cbaab6f996c931d91fb071dc3c6b00ac /mitmproxy/flowfilter.py | |
parent | e7c3975bfca8f0c1d48cef6a1263d579269157be (diff) | |
parent | bdc15cbe0c0cd5175af1b58078d65d400cca71d1 (diff) | |
download | mitmproxy-dac0bfe786a8d1dfdd97f29d6bb262ed258153fa.tar.gz mitmproxy-dac0bfe786a8d1dfdd97f29d6bb262ed258153fa.tar.bz2 mitmproxy-dac0bfe786a8d1dfdd97f29d6bb262ed258153fa.zip |
Merge pull request #3691 from mhils/sans-io-adjustments
Update mypy, sans-io adjustments
Diffstat (limited to 'mitmproxy/flowfilter.py')
-rw-r--r-- | mitmproxy/flowfilter.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mitmproxy/flowfilter.py b/mitmproxy/flowfilter.py index 0d8f1062..3f5afb48 100644 --- a/mitmproxy/flowfilter.py +++ b/mitmproxy/flowfilter.py @@ -44,7 +44,7 @@ from mitmproxy import flow from mitmproxy.utils import strutils import pyparsing as pp -from typing import Callable, Sequence, Type # noqa +from typing import Callable, Sequence, Type, Optional, ClassVar def only(*types): @@ -69,8 +69,8 @@ class _Token: class _Action(_Token): - code: str = None - help: str = None + code: ClassVar[str] + help: ClassVar[str] @classmethod def make(klass, s, loc, toks): @@ -539,7 +539,7 @@ bnf = _make() TFilter = Callable[[flow.Flow], bool] -def parse(s: str) -> TFilter: +def parse(s: str) -> Optional[TFilter]: try: flt = bnf.parseString(s, parseAll=True)[0] flt.pattern = s |