home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.4)
-
- import sys
- __all__ = [
- 'require']
- _pygst_dir = '/usr/lib/python2.4/site-packages/gst-0.10'
- _pygst_version = '0.10'
- _pygst_required_version = None
-
- class RequiredVersionError(ValueError, AssertionError):
- pass
-
-
- def require(version):
- global _pygst_required_version
- if _pygst_required_version != None:
- if _pygst_required_version != version:
- raise RequiredVersionError, 'a different version of gst was already required'
- else:
- return None
-
- if sys.modules.has_key('gst'):
- raise RequiredVersionError, 'pygst.require() must be called before importing gst'
-
- if version != _pygst_version:
- raise RequiredVersionError, "Only version '%s' is available" % _pygst_version
-
- while _pygst_dir in sys.path:
- sys.path.remove(_pygst_dir)
- sys.path.insert(0, _pygst_dir)
- _pygst_required_version = version
-
-