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)