class EL_PYTHON_SELF
Python self
note
description: "Python self"
author: "Finnian Reilly"
copyright: "Copyright (c) 2001-2022 Finnian Reilly"
contact: "finnian at eiffel hyphen loop dot com"
license: "MIT license (See: en.wikipedia.org/wiki/MIT_License)"
date: "2022-11-15 19:56:05 GMT (Tuesday 15th November 2022)"
revision: "6"
deferred class
EL_PYTHON_SELF
inherit
EL_SHARED_PYTHON_INTERPRETER
EL_PYTHON_INTERPRETER_CONSTANTS
feature {NONE} -- Initialization
make_self (object: PYTHON_OBJECT)
--
local
symbol_name: STRING
do
create symbol_name.make_from_string (generator)
symbol_name.to_lower
symbol_name.prepend ("my_")
create self.make (symbol_name, object)
end
make_from_other (other: EL_PYTHON_SELF)
--
do
make_self (other.self.py_object)
end
feature {EL_PYTHON_SELF, EL_PYTHON_INTERPRETER} -- Implementation
self: EL_PYTHON_OBJECT
end