'Creates a new key
:type key_name: string
:param key_name: The name of the key to create
:rtype: :class:`boto.s3.key.Key` or subclass
:returns: An instance of the newly created key object'

def new_key(self, key_name=None):

    if (not key_name):
        raise ValueError('Empty    key    names    are    not    allowed')
    return self.key_class(self, key_name)
