Only process if there is a name present

This commit is contained in:
Nils Vogels 2014-05-05 23:08:10 +02:00
parent b33e2be047
commit 21b7aa2785

View file

@ -658,24 +658,26 @@ def sanitizeSceneName(name, ezrss=False):
Returns: A string containing the scene version of the show name given.
"""
if not ezrss:
bad_chars = u",:()'!?\u2019"
# ezrss leaves : and ! in their show names as far as I can tell
else:
bad_chars = u",()'?\u2019"
if name:
# strip out any bad chars
for x in bad_chars:
name = name.replace(x, "")
if not ezrss:
bad_chars = u",:()'!?\u2019"
# ezrss leaves : and ! in their show names as far as I can tell
else:
bad_chars = u",()'?\u2019"
# tidy up stuff that doesn't belong in scene names
name = name.replace("- ", ".").replace(" ", ".").replace("&", "and").replace('/', '.')
name = re.sub("\.\.*", ".", name)
# strip out any bad chars
for x in bad_chars:
name = name.replace(x, "")
if name.endswith('.'):
name = name[:-1]
# tidy up stuff that doesn't belong in scene names
name = name.replace("- ", ".").replace(" ", ".").replace("&", "and").replace('/', '.')
name = re.sub("\.\.*", ".", name)
return name
if name.endswith('.'):
name = name[:-1]
return name
def create_https_certificates(ssl_cert, ssl_key):