equal
deleted
inserted
replaced
53 return version >= parse_version(cap_versions[name]) |
53 return version >= parse_version(cap_versions[name]) |
54 return False |
54 return False |
55 |
55 |
56 |
56 |
57 def synthesize(vers, opts): |
57 def synthesize(vers, opts): |
58 """ Synthesize a capability enabled version response |
58 """Synthesize a capability enabled version response |
59 This is a very limited emulation for relatively recent feature sets |
59 This is a very limited emulation for relatively recent feature sets |
60 """ |
60 """ |
61 parsed_version = parse_version(vers["version"]) |
61 parsed_version = parse_version(vers["version"]) |
62 vers["capabilities"] = {} |
62 vers["capabilities"] = {} |
63 for name in opts["optional"]: |
63 for name in opts["optional"]: |
64 vers["capabilities"][name] = check(parsed_version, name) |
64 vers["capabilities"][name] = check(parsed_version, name) |