mirror of
https://github.com/pybind/pybind11.git
synced 2026-04-19 14:29:11 +00:00
set __module__ attribute of functions (fixes #95)
This commit is contained in:
@@ -1,11 +1,15 @@
|
||||
key: key, value=value
|
||||
15
|
||||
5
|
||||
example.Example2: No constructor defined!
|
||||
can't set attribute
|
||||
key: key2, value=value2
|
||||
key: key, value=value
|
||||
key: key, value=value
|
||||
key: key2, value=value2
|
||||
key: key3
|
||||
key: key1
|
||||
key: key2
|
||||
key: key1
|
||||
key: key1
|
||||
key: key2
|
||||
key: key3
|
||||
Entry at positon 0: value
|
||||
@@ -13,107 +17,108 @@ list item 0: overwritten
|
||||
list item 1: value2
|
||||
list item 0: value
|
||||
list item 1: value2
|
||||
15
|
||||
5
|
||||
example.Example2: No constructor defined!
|
||||
can't set attribute
|
||||
This exception was intentionally thrown.
|
||||
('test', True)
|
||||
(5, 'test', True)
|
||||
(u'test', True)
|
||||
(5L, u'test', True)
|
||||
Help on class Example2 in module example
|
||||
|
||||
class EExxaammppllee22(builtins.object)
|
||||
class EExxaammppllee22(__builtin__.object)
|
||||
| Example 2 documentation
|
||||
|
|
||||
| Methods defined here:
|
||||
|
|
||||
| ____iinniitt____(self, /, *args, **kwargs)
|
||||
| Initialize self. See help(type(self)) for accurate signature.
|
||||
| ____iinniitt____(...)
|
||||
| x.__init__(...) initializes x; see help(type(x)) for signature
|
||||
|
|
||||
| ____nneeww____ = <built-in method __new__ of example.Example2_meta object>
|
||||
| ggeett__ddiicctt(...) from builtins.PyCapsule
|
||||
| ggeett__ddiicctt(...)
|
||||
| Signature : (example.Example2) -> dict
|
||||
|
|
||||
| Return a Python dictionary
|
||||
|
|
||||
| ggeett__ddiicctt__22(...) from builtins.PyCapsule
|
||||
| Signature : (example.Example2) -> dict<str, str>
|
||||
| ggeett__ddiicctt__22(...)
|
||||
| Signature : (example.Example2) -> dict<unicode, unicode>
|
||||
|
|
||||
| Return a C++ dictionary
|
||||
|
|
||||
| ggeett__lliisstt(...) from builtins.PyCapsule
|
||||
| ggeett__lliisstt(...)
|
||||
| Signature : (example.Example2) -> list
|
||||
|
|
||||
| Return a Python list
|
||||
|
|
||||
| ggeett__lliisstt__22(...) from builtins.PyCapsule
|
||||
| Signature : (example.Example2) -> list<str>
|
||||
| ggeett__lliisstt__22(...)
|
||||
| Signature : (example.Example2) -> list<unicode>
|
||||
|
|
||||
| Return a C++ list
|
||||
|
|
||||
| ggeett__sseett(...) from builtins.PyCapsule
|
||||
| ggeett__sseett(...)
|
||||
| Signature : (example.Example2) -> set
|
||||
|
|
||||
| Return a Python set
|
||||
|
|
||||
| ggeett__sseett22(...) from builtins.PyCapsule
|
||||
| ggeett__sseett22(...)
|
||||
| Signature : (example.Example2) -> set
|
||||
|
|
||||
| Return a C++ set
|
||||
|
|
||||
| nneeww__iinnssttaannccee(...) from builtins.PyCapsule
|
||||
| Signature : () -> example.Example2
|
||||
|
|
||||
| Return an instance
|
||||
|
|
||||
| ppaaiirr__ppaasssstthhrroouugghh(...) from builtins.PyCapsule
|
||||
| Signature : (example.Example2, (bool, str)) -> (str, bool)
|
||||
| ppaaiirr__ppaasssstthhrroouugghh(...)
|
||||
| Signature : (example.Example2, (bool, unicode)) -> (unicode, bool)
|
||||
|
|
||||
| Return a pair in reversed order
|
||||
|
|
||||
| pprriinntt__ddiicctt(...) from builtins.PyCapsule
|
||||
| Signature : (example.Example2, dict) -> None
|
||||
| pprriinntt__ddiicctt(...)
|
||||
| Signature : (example.Example2, dict) -> NoneType
|
||||
|
|
||||
| Print entries of a Python dictionary
|
||||
|
|
||||
| pprriinntt__ddiicctt__22(...) from builtins.PyCapsule
|
||||
| Signature : (example.Example2, dict<str, str>) -> None
|
||||
| pprriinntt__ddiicctt__22(...)
|
||||
| Signature : (example.Example2, dict<unicode, unicode>) -> NoneType
|
||||
|
|
||||
| Print entries of a C++ dictionary
|
||||
|
|
||||
| pprriinntt__lliisstt(...) from builtins.PyCapsule
|
||||
| Signature : (example.Example2, list) -> None
|
||||
| pprriinntt__lliisstt(...)
|
||||
| Signature : (example.Example2, list) -> NoneType
|
||||
|
|
||||
| Print entries of a Python list
|
||||
|
|
||||
| pprriinntt__lliisstt__22(...) from builtins.PyCapsule
|
||||
| Signature : (example.Example2, list<str>) -> None
|
||||
| pprriinntt__lliisstt__22(...)
|
||||
| Signature : (example.Example2, list<unicode>) -> NoneType
|
||||
|
|
||||
| Print entries of a C++ list
|
||||
|
|
||||
| pprriinntt__sseett(...) from builtins.PyCapsule
|
||||
| Signature : (example.Example2, set) -> None
|
||||
| pprriinntt__sseett(...)
|
||||
| Signature : (example.Example2, set) -> NoneType
|
||||
|
|
||||
| Print entries of a Python set
|
||||
|
|
||||
| pprriinntt__sseett__22(...) from builtins.PyCapsule
|
||||
| Signature : (example.Example2, set<str>) -> None
|
||||
| pprriinntt__sseett__22(...)
|
||||
| Signature : (example.Example2, set<unicode>) -> NoneType
|
||||
|
|
||||
| Print entries of a C++ set
|
||||
|
|
||||
| tthhrrooww__eexxcceeppttiioonn(...) from builtins.PyCapsule
|
||||
| Signature : (example.Example2) -> None
|
||||
| tthhrrooww__eexxcceeppttiioonn(...)
|
||||
| Signature : (example.Example2) -> NoneType
|
||||
|
|
||||
| Throw an exception
|
||||
|
|
||||
| ttuuppllee__ppaasssstthhrroouugghh(...) from builtins.PyCapsule
|
||||
| Signature : (example.Example2, (bool, str, int)) -> (int, str, bool)
|
||||
| ttuuppllee__ppaasssstthhrroouugghh(...)
|
||||
| Signature : (example.Example2, (bool, unicode, int)) -> (int, unicode, bool)
|
||||
|
|
||||
| Return a triple in reversed order
|
||||
|
|
||||
| ----------------------------------------------------------------------
|
||||
| Data and other attributes defined here:
|
||||
|
|
||||
| ____ppyybbiinndd1111____ = <capsule object NULL>
|
||||
| ____nneeww____ = <built-in method __new__ of example.Example2__Meta object>
|
||||
| T.__new__(S, ...) -> a new object with type S, a subtype of T
|
||||
|
|
||||
| nneeww__iinnssttaannccee = <built-in method new_instance of PyCapsule object>
|
||||
| Signature : () -> example.Example2
|
||||
|
|
||||
| Return an instance
|
||||
|
||||
__name__(example) = example
|
||||
__name__(example.Example2) = Example2
|
||||
__module__(example.Example2) = example
|
||||
__name__(example.Example2.get_set) = get_set
|
||||
__module__(example.Example2.get_set) = example
|
||||
Destructing Example2
|
||||
|
||||
Reference in New Issue
Block a user