yotta/lib/registry_access.py
def removeOwner(namespace, name, owner, registry=None):
    ''' Remove an owner for a module or target (owners are the people with
        permission to publish versions and add/remove the owners).
    '''
    registry = registry or Registry_Base_URL

    url = '%s/%s/%s/owners/%s' % (
        registry,
        namespace,
        name,
        owner
    )

    request_headers = _headersForRegistry(registry)

    response = requests.delete(url, headers=request_headers)

    if response.status_code == 404:
        logger.error('no such %s, "%s"' % (namespace[:-1], name))
        return

    # raise exceptions for other errors - the auth decorators handle these and
    # re-try if appropriate
    response.raise_for_status()

    return True
def removeOwner(namespace, name, owner, registry=None):
    ''' Remove an owner for a module or target (owners are the people with
        permission to publish versions and add/remove the owners).
    '''
    registry = registry or Registry_Base_URL

    url = '%s/%s/%s/owners/%s' % (
        registry,
        namespace,
        name,
        owner
    )

    request_headers = _headersForRegistry(registry)

    response = requests.delete(url, headers=request_headers)

    if response.status_code == 404:
        logger.error('no such %s, "%s"' % (namespace[:-1], name))
        return

    # raise exceptions for other errors - the auth decorators handle these and
    # re-try if appropriate
    response.raise_for_status()

    return True
def removeOwner ( namespace , name , owner , registry = None ) : registry = registry or Registry_Base_URL url = '%s/%s/%s/owners/%s' % ( registry , namespace , name , owner ) request_headers = _headersForRegistry ( registry ) response = requests . delete ( url , headers = request_headers ) if response . status_code == 404 : logger . error ( 'no such %s, "%s"' % ( namespace [ : - 1 ] , name ) ) return # raise exceptions for other errors - the auth decorators handle these and # re-try if appropriate response . raise_for_status ( ) return True
Remove an owner for a module or target (owners are the people with
        permission to publish versions and add/remove the owners).
Remove an owner for a module or target ( owners are the people with permission to publish versions and add / remove the owners ) .