chg: Type in the warning list is now enforced
parent
a608dd5c13
commit
10f706cfcb
|
@ -38,8 +38,7 @@ class WarningList():
|
||||||
self.description = self.warninglist['description']
|
self.description = self.warninglist['description']
|
||||||
self.version = int(self.warninglist['version'])
|
self.version = int(self.warninglist['version'])
|
||||||
self.name = self.warninglist['name']
|
self.name = self.warninglist['name']
|
||||||
if self.warninglist.get('type'):
|
self.type = self.warninglist['type']
|
||||||
self.type = self.warninglist['type']
|
|
||||||
if self.warninglist.get('matching_attributes'):
|
if self.warninglist.get('matching_attributes'):
|
||||||
self.matching_attributes = self.warninglist['matching_attributes']
|
self.matching_attributes = self.warninglist['matching_attributes']
|
||||||
|
|
||||||
|
@ -59,9 +58,8 @@ class WarningList():
|
||||||
|
|
||||||
def to_dict(self):
|
def to_dict(self):
|
||||||
to_return = {'list': [str(e) for e in self.list], 'name': self.name,
|
to_return = {'list': [str(e) for e in self.list], 'name': self.name,
|
||||||
'description': self.description, 'version': self.version}
|
'description': self.description, 'version': self.version,
|
||||||
if hasattr(self, 'type'):
|
'type': self.type}
|
||||||
to_return['type'] = self.type
|
|
||||||
if hasattr(self, 'matching_attributes'):
|
if hasattr(self, 'matching_attributes'):
|
||||||
to_return['matching_attributes'] = self.matching_attributes
|
to_return['matching_attributes'] = self.matching_attributes
|
||||||
return to_return
|
return to_return
|
||||||
|
@ -126,7 +124,7 @@ class WarningLists(collections.Mapping):
|
||||||
matches = []
|
matches = []
|
||||||
for name, wl in self.warninglists.items():
|
for name, wl in self.warninglists.items():
|
||||||
if value in wl:
|
if value in wl:
|
||||||
matches.append(wl)
|
matches.append(wl)
|
||||||
return matches
|
return matches
|
||||||
|
|
||||||
def __len__(self):
|
def __len__(self):
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 0f23d9cb18485d190cd495ee02d9bfe872674561
|
Subproject commit 260da4af14b434b4eb5b697c9e3b9860878e6550
|
Loading…
Reference in New Issue