equal
deleted
inserted
replaced
25 # CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
25 # CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
26 # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
26 # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
27 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
27 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
28 |
28 |
29 # no unicode literals |
29 # no unicode literals |
30 from __future__ import absolute_import, division, print_function |
|
31 |
30 |
32 |
31 |
33 def parse_version(vstr): |
32 def parse_version(vstr): |
34 res = 0 |
33 res = 0 |
35 for n in vstr.split("."): |
34 for n in vstr.split("."): |