def __init__(self, connection, developer_connection, url, tag=None):
    self.connection = _validate_string('connection', connection)
    self.developer_connection = _validate_string('developer_connection', developer_connection)
    self.url = _validate_string('url', url)
    self.tag = _validate_maybe_string('tag', tag)
Replacement for timedelta.total_seconds() which
dataset/ETHPy150Open pantsbuild/pants/src/python/pants/backend/jvm/ossrh_publication_metadata.py/Scm.__init__--crossover with--dataset/ETHPy150Open pbs/agora-proc/agora/stats.py/PBSVideoStats._total_seconds