From 14c300687e4a2724fb458676cd2b0214acb9647a Mon Sep 17 00:00:00 2001
From: Ricardo Garcia <sarbalap+freshmeat@gmail.com>
Date: Tue, 22 Jul 2008 09:21:43 +0200
Subject: [PATCH] Detect malformed output template

---
 youtube-dl | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/youtube-dl b/youtube-dl
index 1c4a05471..d3f277110 100755
--- a/youtube-dl
+++ b/youtube-dl
@@ -173,7 +173,7 @@ class FileDownloader(object):
 				for result in results:
 					try:
 						filename = self._params['outtmpl'] % result
-					except (KeyError), err:
+					except (ValueError, KeyError), err:
 						self.to_stderr('ERROR: invalid output template: %s' % str(err))
 						continue
 					try:
@@ -443,9 +443,9 @@ if __name__ == '__main__':
 			'username': None,
 			'password': None,
 			'quiet': False,
-			'simulate': True,
+			'simulate': False,
 			'format': None,
-			'outtmpl': '%(id)s.%(ext)s'
+			'outtmpl': '%(ext)s/%(ext)s/%(id)s.%(ext)s'
 			})
 		fd.add_info_extractor(youtube_ie)
 		fd.download([