Lines Matching refs:self
42 def __init__(self, pm_path : str, img_path : str, pm_offset: int, argument
47 self.pm_path = pm_path
48 self.img_path = img_path
49 self._SpPkgHeader = namedtuple("SpPkgHeader",
61 if img_offset - pm_offset < self.pm_size:
64 self.pm_offset = pm_offset
65 self.img_offset = img_offset
67 def __str__(self): argument
76 def magic(self): argument
80 def version(self): argument
84 def pm_size(self): argument
85 return os.path.getsize(self.pm_path)
88 def img_size(self): argument
89 return os.path.getsize(self.img_path)
92 def header(self): argument
93 return self._SpPkgHeader(
94 self.magic,
95 self.version,
96 self.pm_offset,
97 self.pm_size,
98 self.img_offset,
99 self.img_size)
102 def header_size(self): argument
103 return len(self._SpPkgHeader._fields)
105 def generate(self, f_out : str): argument
107 for h in self.header:
110 output.seek(self.pm_offset)
111 with open(self.pm_path, "rb") as pm:
113 output.seek(self.img_offset)
114 with open(self.img_path, "rb") as img: