MCPcopy Create free account
hub / github.com/numpy/numpy / _compare_pre_release

Method _compare_pre_release

numpy/lib/_version.py:99–112  ·  view source on GitHub ↗

Compare alpha/beta/rc/final.

(self, other)

Source from the content-addressed store, hash-verified

97 return vercmp
98
99 def _compare_pre_release(self, other):
100 """Compare alpha/beta/rc/final."""
101 if self.pre_release == other.pre_release:
102 vercmp = 0
103 elif self.pre_release == 'final':
104 vercmp = 1
105 elif other.pre_release == 'final':
106 vercmp = -1
107 elif self.pre_release > other.pre_release:
108 vercmp = 1
109 else:
110 vercmp = -1
111
112 return vercmp
113
114 def _compare(self, other):
115 if not isinstance(other, (str, NumpyVersion)):

Callers 1

_compareMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected