diff options
Diffstat (limited to 'meta/model')
| -rw-r--r-- | meta/model/java.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/meta/model/java.py b/meta/model/java.py index 4ba551a61f..e5760f8bac 100644 --- a/meta/model/java.py +++ b/meta/model/java.py @@ -41,19 +41,22 @@ class JavaVersionMeta(MetaBase): minor: int security: int build: Optional[int] = None + buildstr: Optional[str] = None name: Optional[str] = None def __str__(self): ver = f"{self.major}.{self.minor}.{self.security}" if self.build is not None: ver = f"{ver}+{self.build}" + if self.buildstr is not None: + ver = f"{ver}-{self.buildstr}" return ver def to_tuple(self): build = 0 if self.build is not None: build = self.build - return (self.major, self.minor, self.security, build) + return (self.major, self.minor, self.security, build, self.buildstr) def __eq__(self, other: Any): return self.to_tuple() == other.to_tuple() |
