Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion drudge/canonpy.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -317,7 +317,7 @@ static PyObject* perm_repr(Perm_object* self)
// This is used for empty or non-empty permutation.
repr += L')';

return PyUnicode_FromUnicode(repr.data(), repr.size());
return PyUnicode_FromWideChar(repr.data(), repr.size());
}

/** Creates a new Perm object.
Expand Down
3 changes: 1 addition & 2 deletions drudge/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
sympify, Symbol, Expr, SympifyError, count_ops, default_sort_key,
AtomicExpr, Integer, S
)
from sympy.core.assumptions import ManagedProperties
from sympy.core.sympify import CantSympify


Expand Down Expand Up @@ -89,7 +88,7 @@ def __call__(self, *args, **kwargs):
return self._func(*args, **kwargs)


class _EnumSymbsMeta(ManagedProperties):
class _EnumSymbsMeta(type):
"""The meta class for enumeration symbols.

The primary purpose of this metaclass is to set the concrete singleton
Expand Down