for version in self.versions:
if type is None or type.lower() == version.type.lower():
if version_num is None or version_num == version.version:
for version in self.versions:
if type is None or type.lower() == version.type.lower():
if version_num is None or version_num == version.version: