def __init__(self, name=None, code=None, namespace=None, dependencies=None, availability_check=None, dynamic=False, compiler_kwds=None):
    if (compiler_kwds is None):
        compiler_kwds = {}
    self.name = name
    if (dependencies is None):
        dependencies = {}
    self.dependencies = dependencies
    self._code = code
    self._namespace = namespace
    self.dynamic = dynamic
    self.compiler_kwds = compiler_kwds
    self.availability_check = availability_check
def __init__(self, name=None, code=None, namespace=None, dependencies=None, availability_check=None, dynamic=False, compiler_kwds=None):
    if (compiler_kwds is None):
        compiler_kwds = {}
    self.name = name
    if (dependencies is None):
        dependencies = {}
    self.dependencies = dependencies
    self._code = code
    self._namespace = namespace
    self.dynamic = dynamic
    self.compiler_kwds = compiler_kwds
    self.availability_check = availability_check