Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
from abc import ABCMeta
import six
import kiwisolver as kiwi
@six.add_metaclass(ABCMeta)
class LinearSymbolic(object):
""" An abstract base class for testing linear symbolic interfaces.
"""
LinearSymbolic.register(kiwi.Variable)
LinearSymbolic.register(kiwi.Term)
LinearSymbolic.register(kiwi.Expression)
#
# The full license is in the file LICENSE, distributed with this software.
#------------------------------------------------------------------------------
from abc import ABCMeta
import kiwisolver as kiwi
class LinearSymbolic(object, metaclass=ABCMeta):
""" An abstract base class for testing linear symbolic interfaces.
"""
LinearSymbolic.register(kiwi.Variable)
LinearSymbolic.register(kiwi.Term)
LinearSymbolic.register(kiwi.Expression)