Skip to content

Instantly share code, notes, and snippets.

@whitekid
Created April 30, 2016 14:28
Show Gist options
  • Save whitekid/fc284a7cd829cca50ef4f98e8f749597 to your computer and use it in GitHub Desktop.
Save whitekid/fc284a7cd829cca50ef4f98e8f749597 to your computer and use it in GitHub Desktop.
def get_servers(opts={}):
limit = 500
marker = None
opts['limit'] = limit
while True:
servers = client.servers.list(search_opts=opts, marker=marker)
for server in servers:
yield server
if len(servers) != limit:
break
marker = server.id
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment