GIRepository.Typelib g_irepository_require_private GIRepository * self utf8 typelib_dir utf8 namespace_ utf8 version GIRepository.RepositoryLoadFlags flags require_private @accepts(utf8, utf8, utf8, GIRepository.RepositoryLoadFlags) @returns(GIRepository.Typelib) def require_private(typelib_dir, namespace_, version, flags)

Force the namespace @namespace_ to be loaded if it isn't already. If @namespace_ is not loaded, this function will search for a ".typelib" file within the private directory only. In addition, a version @version of namespace should be specified. If @version is not specified, the latest will be used.

typelib_dir :

Private directory where to find the requested typelib

namespace_ :

GI namespace to use, e.g. "Gtk"

version :

Version of namespace, may be None for latest

flags :

Set of %GIRepositoryLoadFlags, may be 0

Returns :

a pointer to the GIRepository.Typelib if successful, None otherwise