(self)
| 298 | return garfile |
| 299 | |
| 300 | def signature(self): |
| 301 | s = hashlib.sha256() |
| 302 | s.update( |
| 303 | f"{self.type}.{self._full_jar_path}.{self.java_app_class}".encode( |
| 304 | "utf-8", errors="ignore" |
| 305 | ) |
| 306 | ) |
| 307 | s.update(self.gar) |
| 308 | return s.hexdigest() |
| 309 | |
| 310 | @property |
| 311 | def java_app_class(self): |