395
396
397
398
399
400
401
402
403
404
405
406
407
408
409 |
# Callback for changed FileFilter, updates current filename extension
@staticmethod
def save_file_filterchange(c):
fn, ext = c.get_filename(), c.get_filter().get_name()
if fn and ext:
fn = os.path.basename(fn)
c.set_current_name(re.sub(r"\.(m3u|pls|xspf|jspf|asx|json|smil|wpl)$", ext, fn))
# pass updates from another thread, ensures that it is called just once
@staticmethod
def do(lambda_func): |
|
| 395
396
397
398
399
400
401
402
403
404
405
406
407
408
409 |
# Callback for changed FileFilter, updates current filename extension
@staticmethod
def save_file_filterchange(c):
fn, ext = c.get_filename(), c.get_filter().get_name()
if fn and ext:
fn = os.path.basename(fn)
c.set_current_name(re.sub(r"\.(m3u|pls|xspf|jspf|asx|json|smil|wpl)$", ext.strip("*"), fn))
# pass updates from another thread, ensures that it is called just once
@staticmethod
def do(lambda_func): |