lib/rbbt/util/python.rb in rbbt-util-5.35.4 vs lib/rbbt/util/python.rb in rbbt-util-5.36.0

- old
+ new

@@ -57,15 +57,15 @@ def self.call_method(module_name, method_name, *args) RbbtPython.import_method(module_name, method_name).call(*args) end def self.get_class(module_name, class_name) - save_module_name = module_name.gsub(".", "_") + save_module_name = module_name.to_s.gsub(".", "_") RbbtPython.pyimport(module_name, as: save_module_name) RbbtPython.send(save_module_name).send(class_name) end - def self.class_new_obj(module_name, class_name, args) + def self.class_new_obj(module_name, class_name, args={}) RbbtPython.get_class(module_name, class_name).new(**args) end def self.exec(script) PyCall.exec(script)