try:
self.capabilities[cap] = conn.has_capability(cap)
except NotImplementedError:
- self.capabilities[cap] = False # Assume the worst
+ self.capabilities[cap] = None # None for unknown
return self.capabilities[cap]
finally:
self.add_connection(conn)