'Generate a consumer tag
NOTE: this protected method may be called by derived classes
:returns: consumer tag
:rtype: str'

def _generate_consumer_tag(self):

    return ('ctag%i.%s' % (self.channel_number, uuid.uuid4().hex))
