From: Aarni Koskela Date: Sun, 17 Apr 2016 15:16:01 +0000 (+0300) Subject: extract: don't die badly when no input paths are specified in optparse mode X-Git-Tag: v2.4.0~28^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ad2057a9f20c8d90b708b8dfa8509dca8b4f4847;p=thirdparty%2Fbabel.git extract: don't die badly when no input paths are specified in optparse mode --- diff --git a/babel/messages/frontend.py b/babel/messages/frontend.py index 76cf1718..2a4f1846 100644 --- a/babel/messages/frontend.py +++ b/babel/messages/frontend.py @@ -372,11 +372,13 @@ class extract_messages(Command): if self.input_paths: if isinstance(self.input_paths, string_types): self.input_paths = re.split(',\s*', self.input_paths) - else: + elif self.distribution is not None: self.input_paths = dict.fromkeys([ k.split('.', 1)[0] for k in (self.distribution.packages or ()) ]).keys() + else: + self.input_paths = [] if not self.input_paths: raise DistutilsOptionError("no input files or directories specified")