def create_file(self, v, name): root, ext = splitext(name) with open(join(self.temp_folder, "%s-%s%s" % (root, "LEFT" if self.side == LEFT else "RIGHT", ext)), "wb") as f: encoding = get_encoding(v) try: bfr = v.substr(sublime.Region(0, v.size())).encode(encoding) except: bfr = v.substr(sublime.Region(0, v.size())).encode("utf-8") f.write(bfr) return f.name
def get_encoding(self): return get_encoding(self.view)
def get_encoding(self): """Get the encoding.""" return get_encoding(self.view)