Check-in [93908484c3]
Overview
Comment: | Fixed file open "rt" mode. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
93908484c37e588ad00eadee7af436c8 |
User & Date: | mario on 2016-11-09 20:08:13 |
Other Links: | manifest | tags |
Context
2016-11-10
| ||
17:35 | Custom .quote() cmd argument escaping for windows. check-in: 89f9b52549 user: mario tags: trunk | |
2016-11-09
| ||
20:08 | Fixed file open "rt" mode. check-in: 93908484c3 user: mario tags: trunk | |
20:06 | Fix binary file open mode (CRLF corruption on Windows) check-in: 9564d3909a user: mario tags: trunk | |
Changes
Modified action.py from [ce49d58115] to [a6fade5fcd].
︙ | ︙ | |||
370 371 372 373 374 375 376 | def __init__(self, text=None, fn=None): # Literal playlist source content if text: self.src = text # Only read filename if it matches allowed extension if fn and self.probe_ext(fn): self.fn = fn | | | 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 | def __init__(self, text=None, fn=None): # Literal playlist source content if text: self.src = text # Only read filename if it matches allowed extension if fn and self.probe_ext(fn): self.fn = fn self.src = open(fn, conf.open_mode).read() # Test URL/path "extension" for ".pls" / ".m3u" etc. def probe_ext(self, url): e = re.findall("\.(pls|m3u|xspf|jspf|asx|wpl|wsf|smil|html|url|json|desktop)\d?$", url) if e: return e[0] else: pass |
︙ | ︙ |