From bed41d6c9d6be1f35e5134e08b88c20f1772d364 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Barrois?= Date: Mon, 18 Jun 2018 13:06:11 +0200 Subject: Don't use `is` for integer comparisons. Closes #65. Reported-By: Julian Berman --- semantic_version/base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/semantic_version/base.py b/semantic_version/base.py index 5f16f96..ed7b87a 100644 --- a/semantic_version/base.py +++ b/semantic_version/base.py @@ -91,13 +91,13 @@ class Version(object): return int(value) def next_major(self): - if self.prerelease and self.minor is 0 and self.patch is 0: + if self.prerelease and self.minor == 0 and self.patch == 0: return Version('.'.join(str(x) for x in [self.major, self.minor, self.patch])) else: return Version('.'.join(str(x) for x in [self.major + 1, 0, 0])) def next_minor(self): - if self.prerelease and self.patch is 0: + if self.prerelease and self.patch == 0: return Version('.'.join(str(x) for x in [self.major, self.minor, self.patch])) else: return Version( -- cgit v1.2.1