--- src/trunk/translate/misc/optrecurse.py 2010/07/14 13:25:45 14945 +++ src/trunk/translate/misc/optrecurse.py 2010/07/14 20:12:34 14946 @@ -454,6 +454,8 @@ """recurse through directories and process files""" if self.isrecursive(options.input, 'input') and getattr(options, "allowrecursiveinput", True): if not self.isrecursive(options.output, 'output'): + if not options.output: + self.error(optparse.OptionValueError("No output directory given")) try: self.warning("Output directory does not exist. Attempting to create") os.mkdir(options.output)