diff options
-rw-r--r-- | rpkid/rpki/resource_set.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/rpkid/rpki/resource_set.py b/rpkid/rpki/resource_set.py index 1ed65c3b..b6fc858d 100644 --- a/rpkid/rpki/resource_set.py +++ b/rpkid/rpki/resource_set.py @@ -223,7 +223,7 @@ class resource_set(list): list.__init__(self) if isinstance(ini, (int, long)): ini = str(ini) - if ini == inherit_token: + if ini is inherit_token: self.inherit = True elif isinstance(ini, str) and len(ini): self.extend(self.parse_str(s) for s in ini.split(",")) @@ -232,7 +232,7 @@ class resource_set(list): elif isinstance(ini, list): self.extend(ini) else: - assert ini is None or ini == "", "Unexpected initializer: %s" % str(ini) + assert ini is None or (isinstance(ini, str) and ini == ""), "Unexpected initializer: %s" % str(ini) assert not self.inherit or not self self.sort() for i in xrange(len(self) - 2, -1, -1): |