Revision fb676f00 snf-cyclades-app/synnefo/db/pools/__init__.py
b/snf-cyclades-app/synnefo/db/pools/__init__.py | ||
---|---|---|
316 | 316 |
|
317 | 317 |
def contains(self, address, index=False): |
318 | 318 |
if index is False: |
319 |
addr = ipaddr.IPAddress(address) |
|
319 |
try: |
|
320 |
addr = ipaddr.IPAddress(address) |
|
321 |
except ValueError: |
|
322 |
raise InvalidValue("Invalid IP address") |
|
323 |
|
|
320 | 324 |
if addr not in self.net: |
321 | 325 |
return False |
322 | 326 |
return super(IPPool, self).contains(address, index=False) |
Also available in: Unified diff