code: def version_ok(self, version):
          
          return self.attribute is None or self.format is None or \
              str(version) != "unknown" and version >= self.requested_version
docs: Is 'version' sufficiently up-to-date?