def get_entry(self, target):
    """Given an internal target, return a PushDb.Entry, which might contain defaults."""
    db_get, _ = self._accessors_for_target(target)

    major = int(db_get('revision.major', '0'))
    minor = int(db_get('revision.minor', '0'))
    patch = int(db_get('revision.patch', '0'))
    snapshot = str(db_get('revision.snapshot', 'false')).lower() == 'true'
    named_version = db_get('revision.named_version', None)
    named_is_latest = str(db_get('revision.named_is_latest', 'false')).lower() == 'true'
    sha = db_get('revision.sha', None)
    fingerprint = db_get('revision.fingerprint', None)
    sem_ver = Semver(major, minor, patch, snapshot=snapshot)
    named_ver = Namedver(named_version) if named_version else None
    return self.Entry(sem_ver, named_ver, named_is_latest, sha, fingerprint)
def get_entry ( self , target ) : db_get , _ = self . _accessors_for_target ( target ) major = int ( db_get ( 'revision.major' , '0' ) ) minor = int ( db_get ( 'revision.minor' , '0' ) ) patch = int ( db_get ( 'revision.patch' , '0' ) ) snapshot = str ( db_get ( 'revision.snapshot' , 'false' ) ) . lower ( ) == 'true' named_version = db_get ( 'revision.named_version' , None ) named_is_latest = str ( db_get ( 'revision.named_is_latest' , 'false' ) ) . lower ( ) == 'true' sha = db_get ( 'revision.sha' , None ) fingerprint = db_get ( 'revision.fingerprint' , None ) sem_ver = Semver ( major , minor , patch , snapshot = snapshot ) named_ver = Namedver ( named_version ) if named_version else None return self . Entry ( sem_ver , named_ver , named_is_latest , sha , fingerprint )
Given an internal target, return a PushDb.Entry, which might contain defaults.