'Get\'s the current progress of the replication.
:param screplid: instanceId of the ScReplication object.
:return: Boolean for synced, float of remaining bytes. (Or None, None.)'

def replication_progress(self, screplid):

    if screplid:
        r = self.client.get(('StorageCenter/ScReplication/%s/CurrentProgress' % screplid))
        if self._check_result(r):
            progress = self._get_json(r)
            try:
                remaining = float(progress['amountRemaining'].split('    ', 1)[0])
                return (progress['synced'], remaining)
            except Exception:
                LOG.warning('replication_progress:    Invalid    replication    progress    information    returned:    %s', progress)
    return (None, None)
