@property
    def primary_artifact(self):
        """Returns the primary artifact for this build program.  By
        default this is the first artifact produced.  This needs to be the
        one that corresponds to the URL of the source if it has one.
        """
        try:
            return self.artifacts[0]
        except __HOLE__:
            return None
dataset/ETHPy150Open lektor/lektor/lektor/build_programs.py/BuildProgram.primary_artifact