Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents c642aef + 5ad7e97 commit db283a6Copy full SHA for db283a6
vm/src/vm/vm_new.rs
@@ -365,7 +365,15 @@ impl VirtualMachine {
365
let actual_class = obj.class();
366
let actual_type = &*actual_class.name();
367
let expected_type = &*class.name();
368
- let msg = format!("Expected {msg} '{expected_type}' but '{actual_type}' found");
+ let msg = format!("Expected {msg} '{expected_type}' but '{actual_type}' found.");
369
+ #[cfg(debug_assertions)]
370
+ let msg = if class.get_id() == actual_class.get_id() {
371
+ let mut msg = msg;
372
+ msg += " Did you forget to add `#[pyclass(with(Constructor))]`?";
373
+ msg
374
+ } else {
375
376
+ };
377
self.new_exception_msg(error_type.to_owned(), msg)
378
}
379
0 commit comments