Blob Blame History Raw
--- 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)