def wait (self, sharedIpGroup, timeout=None):
        """
      	timeout is in milliseconds
        """
        self._entityCopies[sharedIpGroup.id] = copy.copy(sharedIpGroup)
        if timeout is None:
            self._wait(sharedIpGroup)
        else:
            result = self._timeout(self._wait, (sharedIpGroup,), timeout_duration=timeout/1000.0)
dataset/ETHPy150Open rackerlabs/python-cloudservers/com/rackspace/cloud/servers/api/client/sharedipgroupmanager.py/SharedIpGroupManager.wait/original