From 485c33d17c9e28c081daad6377578e00ef34928c Mon Sep 17 00:00:00 2001 From: Brian Wellington Date: Tue, 19 May 2020 10:08:15 -0700 Subject: [PATCH] Replace dicts with sets. --- dns/rdataclass.py | 5 +---- dns/rdatatype.py | 14 +++----------- dns/tokenizer.py | 12 ++---------- 3 files changed, 6 insertions(+), 25 deletions(-) diff --git a/dns/rdataclass.py b/dns/rdataclass.py index 300de40b..828812c7 100644 --- a/dns/rdataclass.py +++ b/dns/rdataclass.py @@ -36,10 +36,7 @@ class RdataClass(enum.IntEnum): globals().update(RdataClass.__members__) -_metaclasses = { - NONE: True, - ANY: True -} +_metaclasses = {NONE, ANY} _unknown_class_pattern = re.compile('CLASS([0-9]+)$', re.I) diff --git a/dns/rdatatype.py b/dns/rdatatype.py index 68a5c2b9..fc8c7173 100644 --- a/dns/rdatatype.py +++ b/dns/rdatatype.py @@ -102,17 +102,9 @@ _registered_by_value = {} globals().update(RdataType.__members__.items()) -_metatypes = { - OPT: True -} - -_singletons = { - SOA: True, - NXT: True, - DNAME: True, - NSEC: True, - CNAME: True, -} +_metatypes = {OPT} + +_singletons = {SOA, NXT, DNAME, NSEC, CNAME} _unknown_type_pattern = re.compile('TYPE([0-9]+)$', re.I) diff --git a/dns/tokenizer.py b/dns/tokenizer.py index 547e030f..791e9948 100644 --- a/dns/tokenizer.py +++ b/dns/tokenizer.py @@ -24,16 +24,8 @@ import dns.exception import dns.name import dns.ttl -_DELIMITERS = { - ' ': True, - '\t': True, - '\n': True, - ';': True, - '(': True, - ')': True, - '"': True} - -_QUOTING_DELIMITERS = {'"': True} +_DELIMITERS = {' ', '\t', '\n', ';', '(', ')', '"'} +_QUOTING_DELIMITERS = {'"'} EOF = 0 EOL = 1 -- 2.47.3