'Put an item into the queue.
:param value: Byte string to put into the queue.
:param priority:
An optional priority as an integer with at most 3 digits.
Lower values signify higher priority.'

def put(self, value, priority=100):

    self._check_put_arguments(value, priority)
    self._ensure_paths()
    path = '{path}/{prefix}{priority:03d}-'.format(path=self.path, prefix=self.prefix, priority=priority)
    self.client.create(path, value, sequence=True)
