def extention_of_current_document(self): name = AppleScriptWrapper.name_of_current_document(self) if name: s = re.search(r'.*\.\w{3,4} \((\w{3,4}).*?\)', name) if s: return s.group(1) else: return self.default_extension
def name_of_current_document(self): name = AppleScriptWrapper.name_of_current_document(self) if name: s = re.search(r'(.*)\.\w{3,} \(.*?\)', name) if s: return s.group(1) else: return name