aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/flowfilter.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2019-11-12 05:04:05 +0100
committerGitHub <noreply@github.com>2019-11-12 05:04:05 +0100
commitdac0bfe786a8d1dfdd97f29d6bb262ed258153fa (patch)
tree6a21ead3cbaab6f996c931d91fb071dc3c6b00ac /mitmproxy/flowfilter.py
parente7c3975bfca8f0c1d48cef6a1263d579269157be (diff)
parentbdc15cbe0c0cd5175af1b58078d65d400cca71d1 (diff)
downloadmitmproxy-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.py8
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