Skip to content

Commit d922335

Browse files
Fixed mishandling of Python bugs (fixes #238) (#352)
* added python and java languages to Language enum * fixed bad __str__ for Language enum * tagged v2.1.32
1 parent 3801699 commit d922335

File tree

3 files changed

+14
-7
lines changed

3 files changed

+14
-7
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
## 2.1.32 (2019-12-04)
2+
3+
### Bug Fixes
4+
5+
* Fixed bad `__str__` method in `Language` enum
6+
* Re-enabled support for Java and Python bugs
7+
8+
19
## 2.1.31 (2019-10-11)
210

311
### Changes

bugzoo/core/language.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,16 @@ def __getitem__(self, name):
99
class Language(enum.Enum, metaclass=LanguageEnumMeta):
1010
C = ("c",)
1111
CPP = ("cpp",)
12-
# JAVA = None
13-
# PYTHON = None
12+
JAVA = ('java',)
13+
PYTHON = ('python',)
1414

1515
def __init__(self, canonical_name: str) -> None:
1616
self.__canonical_name = canonical_name
1717

1818
@property
1919
def canonical_name(self) -> str:
20-
"""
21-
The canonical name of this language.
22-
"""
20+
"""The canonical name of this language."""
2321
return self.__canonical_name
2422

25-
__str__ = canonical_name
23+
def __str__(self) -> str:
24+
return self.__canonical_name

bugzoo/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '2.1.31'
1+
__version__ = '2.1.32'

0 commit comments

Comments
 (0)