From: <ba...@us...> - 2008-10-28 23:37:04
|
Revision: 1137 http://omc.svn.sourceforge.net/omc/?rev=1137&view=rev Author: bartw Date: 2008-10-28 23:36:59 +0000 (Tue, 28 Oct 2008) Log Message: ----------- allow provider modules specified by full path Modified Paths: -------------- cmpi-bindings/trunk/swig/python/cmpi_pywbem_bindings.py Modified: cmpi-bindings/trunk/swig/python/cmpi_pywbem_bindings.py =================================================================== --- cmpi-bindings/trunk/swig/python/cmpi_pywbem_bindings.py 2008-10-28 09:54:58 UTC (rev 1136) +++ cmpi-bindings/trunk/swig/python/cmpi_pywbem_bindings.py 2008-10-28 23:36:59 UTC (rev 1137) @@ -423,8 +423,12 @@ self.miname = miname self.broker = broker env = ProviderEnvironment(self, None) - self.proxy = ProviderProxy(env, - '/usr/lib/pycim/'+miname+'.py') + provmod = miname + if provmod[0] != '/': + provmod = '/usr/lib/pycim/' + provmod + if not provmod.endswith('.py'): + provmod+= '.py' + self.proxy = ProviderProxy(env, provmod) #print '*** broker.name()', broker.name() #print '*** broker.capabilities()', broker.capabilities() #print '*** broker.version()', broker.version() This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |