From a471f6c993b07e2b2b985241ff189793ec2e31df Mon Sep 17 00:00:00 2001 From: Rutger Spiertz Date: Thu, 2 Jan 2014 15:41:24 +0100 Subject: [PATCH] apt_repository: don't crash if default_file doesn't exist --- packaging/apt_repository | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packaging/apt_repository b/packaging/apt_repository index 9965bc22a38..26b18ec4bcc 100644 --- a/packaging/apt_repository +++ b/packaging/apt_repository @@ -3,6 +3,7 @@ # (c) 2012, Matt Wright # (c) 2013, Alexander Saltanov +# (c) 2014, Rutger Spiertz # # This file is part of Ansible # @@ -111,8 +112,9 @@ class SourcesList(object): self.files = {} # group sources by file self.default_file = apt_pkg.config.find_file('Dir::Etc::sourcelist') - # read sources.list - self.load(self.default_file) + # read sources.list if it exists + if os.path.isfile(self.default_file): + self.load(self.default_file) # read sources.list.d for file in glob.iglob('%s/*.list' % apt_pkg.config.find_dir('Dir::Etc::sourceparts')):