ns1-python icon indicating copy to clipboard operation
ns1-python copied to clipboard

loadScope is broken

Open steffenschumacher opened this issue 4 years ago • 0 comments

NS1.loadScope requires a scope_id, but does not allow to pass one: def loadScope( self, scopegroup_id, address_id, callback=None, errback=None):

Attempting to issue this call breaks:

    res = api.loadScope(21939286, 68740)
  File "/Users/xxxx/PycharmProjects/netmanager/venv/lib/python3.9/site-packages/ns1/__init__.py", line 575, in loadScope
    return scope.load(callback=callback, errback=errback)
  File "/Users/xxxx/PycharmProjects/netmanager/venv/lib/python3.9/site-packages/ns1/ipam.py", line 922, in load
    raise ScopeException("Must specify a scope_id")
ns1.ipam.ScopeException: Must specify a scope_id

It would be quite useful to be able to search for scopes, either from:

  • address_id
  • cidr prefix
  • Subnet name

But this seems to require API work, beyond this SDK.. Not sure where to place that issue..

steffenschumacher avatar Feb 12 '22 13:02 steffenschumacher