|
|
@ -812,6 +812,8 @@ class NamespaceNode:
|
|
|
|
return variable.get_value().get_table()
|
|
|
|
return variable.get_value().get_table()
|
|
|
|
return variable.get_value()
|
|
|
|
return variable.get_value()
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
|
|
|
|
if self.get_package_name() == "custom":
|
|
|
|
|
|
|
|
return None
|
|
|
|
raise VariableNotFoundError("'{variable_name}' is not found in the"
|
|
|
|
raise VariableNotFoundError("'{variable_name}' is not found in the"
|
|
|
|
" namespace '{namespace_name}'".format(
|
|
|
|
" namespace '{namespace_name}'".format(
|
|
|
|
variable_name=name,
|
|
|
|
variable_name=name,
|
|
|
@ -824,6 +826,8 @@ class NamespaceNode:
|
|
|
|
elif name in self.variables:
|
|
|
|
elif name in self.variables:
|
|
|
|
return self.variables[name]
|
|
|
|
return self.variables[name]
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
|
|
|
|
if self.get_package_name() == "custom":
|
|
|
|
|
|
|
|
return None
|
|
|
|
raise VariableNotFoundError("'{variable_name}' is not found in the"
|
|
|
|
raise VariableNotFoundError("'{variable_name}' is not found in the"
|
|
|
|
" namespace '{namespace_name}'".format(
|
|
|
|
" namespace '{namespace_name}'".format(
|
|
|
|
variable_name=name,
|
|
|
|
variable_name=name,
|
|
|
@ -836,6 +840,7 @@ class NamespaceNode:
|
|
|
|
return '<Namespace: {}>'.format(self.get_fullname())
|
|
|
|
return '<Namespace: {}>'.format(self.get_fullname())
|
|
|
|
|
|
|
|
|
|
|
|
def __deepcopy__(self, memo):
|
|
|
|
def __deepcopy__(self, memo):
|
|
|
|
|
|
|
|
'''Пространство имен не копируется даже при глубоком копировании.'''
|
|
|
|
return self
|
|
|
|
return self
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|