def get_semaphore(self, name):
return self.proxy.get_or_create(SEMAPHORE_SERVICE, name)<EOL>
Returns the distributed Semaphore instance with the specified name.

:param name: (str), name of the distributed Semaphore.
:return: (:class:`~hazelcast.proxy.semaphore.Semaphore`), distributed Semaphore instance with the specified name.