承包发生事故,如果承包人有过错的,应该由承包人承担责任,承包一般是建筑公司与承包者间订立承包经营合同,将建筑公司的经营管理权全部或部分在一定期限内交给承包者,由承包者对建筑公司进行经营管理,并承担经营风险及获取建筑公司收益的行为。
《中华人民共和国建筑法》第三十六条
建筑工程安全生产管理必须坚持安全第一、预防为主的方针,建立健全安全生产的责任制度和群防群治制度。
《中华人民共和国建筑法》第三十九条
建筑施工企业应当在施工现场采取维护安全、防范危险、预防火灾等措施;有条件的,应当对施工现场实行封闭管理。
施工现场对毗邻的建筑物、构筑物和特殊作业环境可能造成损害的,建筑施工企业应当采取安全防护措施。