Skip to content
This repository was archived by the owner on Jun 20, 2024. It is now read-only.

Commit 308a3ff

Browse files
Merge pull request #82 from mjdorma/SethMichaelLarson-patch-1
Add __lt__ and __gt__ for Python 3 comparisons. Fixes #81
2 parents 0556b61 + 8662d28 commit 308a3ff

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

CHANGES.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Changelog
44
version master
55

66
* Searches for vboxapi installed in Anaconda on Windows. (@SethMichaelLarson PR #80)
7+
* Added ``__lt__`` and ``__gt__`` methods for orderability on Python 3. (@SethMichaelLarson PR #82)
78

89
version 1.1.0 (02/06/2017)
910

virtualbox/library_base.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,15 @@ def __repr__(self):
7777

7878
def __eq__(self, k):
7979
return self.__cmp__(k) == 0
80+
81+
def __ne__(self, k):
82+
return self.__cmp__(k) != 0
83+
84+
def __lt__(self, k):
85+
return int(self) < int(k)
86+
87+
def __gt__(self, k):
88+
return int(self) > int(k)
8089

8190
def __cmp__(self, k):
8291
return (int(self) > int(k)) - (int(self) < int(k))

0 commit comments

Comments
 (0)