Browse Source

Merge remote-tracking branch 'Asido/master'

master
Philipp Hagemeister 12 years ago
parent
commit
1a9c655e3b
1 changed files with 7 additions and 9 deletions
  1. 16
      youtube_dl/utils.py

16
youtube_dl/utils.py

@ -37,15 +37,13 @@ def preferredencoding():
Returns the best encoding scheme for the system, based on Returns the best encoding scheme for the system, based on
locale.getpreferredencoding() and some further tweaks. locale.getpreferredencoding() and some further tweaks.
""" """
def yield_preferredencoding():
try:
pref = locale.getpreferredencoding()
u'TEST'.encode(pref)
except:
pref = 'UTF-8'
while True:
yield pref
return yield_preferredencoding().next()
try:
pref = locale.getpreferredencoding()
u'TEST'.encode(pref)
except:
pref = 'UTF-8'
return pref
def htmlentity_transform(matchobj): def htmlentity_transform(matchobj):

Loading…
Cancel
Save