sregistry/main/swift/query.py
def container_query(self, query):
    '''search for a specific container.
    This function would likely be similar to the above, but have different
    filter criteria from the user (based on the query)
    '''

    results = set()

    query = remove_uri(query)

    # Here we get names of collections, and then look up containers
    for container in self.conn.get_account()[1]:

        # The result here is just the name
        for result in self.conn.get_container(container['name'])[1]:
            if query in collection['name']:
                results.add('%s/%s' %(container['name'], result['name']))
   
    if len(results) == 0:
        bot.info("No container collections found.")
        sys.exit(1)

    bot.info("Collections")
    bot.table([list(results)])
    return list(results)
def container_query(self, query):
    '''search for a specific container.
    This function would likely be similar to the above, but have different
    filter criteria from the user (based on the query)
    '''

    results = set()

    query = remove_uri(query)

    # Here we get names of collections, and then look up containers
    for container in self.conn.get_account()[1]:

        # The result here is just the name
        for result in self.conn.get_container(container['name'])[1]:
            if query in collection['name']:
                results.add('%s/%s' %(container['name'], result['name']))
   
    if len(results) == 0:
        bot.info("No container collections found.")
        sys.exit(1)

    bot.info("Collections")
    bot.table([list(results)])
    return list(results)
def container_query ( self , query ) : results = set ( ) query = remove_uri ( query ) # Here we get names of collections, and then look up containers for container in self . conn . get_account ( ) [ 1 ] : # The result here is just the name for result in self . conn . get_container ( container [ 'name' ] ) [ 1 ] : if query in collection [ 'name' ] : results . add ( '%s/%s' % ( container [ 'name' ] , result [ 'name' ] ) ) if len ( results ) == 0 : bot . info ( "No container collections found." ) sys . exit ( 1 ) bot . info ( "Collections" ) bot . table ( [ list ( results ) ] ) return list ( results )
search for a specific container.
    This function would likely be similar to the above, but have different
    filter criteria from the user (based on the query)
search for a specific container . This function would likely be similar to the above but have different filter criteria from the user ( based on the query )