فهرست منبع

Clear up error messages (#734)

Philipp Hagemeister 12 سال پیش
والد
کامیت
e5edd51de4
1فایلهای تغییر یافته به همراه5 افزوده شده و 2 حذف شده
  1. 5 2
      youtube_dl/FileDownloader.py

+ 5 - 2
youtube_dl/FileDownloader.py

@@ -372,8 +372,11 @@ class FileDownloader(object):
 
 
             filename = self.params['outtmpl'] % template_dict
             filename = self.params['outtmpl'] % template_dict
             return filename
             return filename
-        except (ValueError, KeyError) as err:
-            self.trouble(u'ERROR: invalid system charset or erroneous output template')
+        except KeyError as err:
+            self.trouble(u'ERROR: Erroneous output template')
+            return None
+        except ValueError as err:
+            self.trouble(u'ERROR: Insufficient system charset ' + repr(preferredencoding()))
             return None
             return None
 
 
     def _match_entry(self, info_dict):
     def _match_entry(self, info_dict):