def read_file(filename): """Read python file with the right codec""" with open(filename, "rb") as script_file: code = pyposast.native_decode_source(script_file.read()) sep = "\r\n" if "\r" in code else "\n" lines = code.split(sep) return lines, sep
def fake_path(self, path, code): """Fake configuration for tests""" self.name = path self._path = path self.code = native_decode_source(code) self.paths[path] = self.definitions_store.dry_add( "", path, self.code, "FILE", None, 0, 0, "")
def fake_path(self, path, code): """Fake configuration for tests""" self.name = path self._path = path self.code = native_decode_source(code) self.paths[path] = self.definitions_store.dry_add( "", path, self.code, "FILE", None)
def add_path(self, path, set_code=False): """Add path to paths list""" with open(path, "rb") as script_file: code = native_decode_source(script_file.read()) if set_code: self.code = code self.paths[path] = self.definitions_store.dry_add( "", path, code, "FILE", None, 0, 0, "")
def add_path(self, path, set_code=False): """Add path to paths list""" with open(path, "rb") as script_file: code = native_decode_source(script_file.read()) if set_code: self.code = code self.paths[path] = self.definitions_store.dry_add( "", path, code, "FILE", None)