'Updates a Member\'s extra attributes for a Balancer.  The attribute can
include \'weight\' or \'condition\'.  This method returns immediately.
:param balancer: Balancer to update the member on.
:type balancer: :class:`LoadBalancer`
:param member: Member which should be used
:type member: :class:`Member`
:keyword **kwargs: New attributes.  Should contain either \'weight\'
or \'condition\'.  \'condition\' can be set to \'ENABLED\', \'DISABLED\'.
or \'DRAINING\'.  \'weight\' can be set to a positive integer between
1 and 100, with a higher weight indicating that the node will receive
more traffic (assuming the Balancer is using a weighted algorithm).
:type **kwargs: ``dict``
:return: Returns whether the update request was accepted.
:rtype: ``bool``'

def ex_balancer_update_member_no_poll(self, balancer, member, **kwargs):

    resp = self.connection.request(action=('/loadbalancers/%s/nodes/%s' % (balancer.id, member.id)), method='PUT', data=json.dumps(self._kwargs_to_mutable_member_attrs(**kwargs)))
    return (resp.status == httplib.ACCEPTED)
