don't try to cast 'None' into a C++ lvalue reference
diff --git a/example/issues.py b/example/issues.py
index 2dfd059..de41769 100644
--- a/example/issues.py
+++ b/example/issues.py
@@ -7,7 +7,7 @@
from example.issues import DispatchIssue, dispatch_issue_go
from example.issues import Placeholder, return_vec_of_reference_wrapper
from example.issues import iterator_passthrough
-from example.issues import ElementList, ElementA
+from example.issues import ElementList, ElementA, print_element
import gc
print_cchar("const char *")
@@ -42,3 +42,8 @@
for i, v in enumerate(el.get()):
print("%i==%i, " % (i, v.value()), end='')
print()
+
+try:
+ print_element(None)
+except Exception as e:
+ print("Failed as expected: " + str(e))