python path problems
#1
Hi,

there`s a problem with getting the current working directory while starting python scripts/plugins. Here's an quick example of what it looks like.

Code:
# main import's
import sys
import os

# Shared resources
BASE_RESOURCE_PATH = os.path.join( os.getcwd().replace( ";", "" ), "resources" )
sys.path.append( os.path.join( BASE_RESOURCE_PATH, "lib" ) )

print BASE_RESOURCE_PATH
print sys.path
Results in ..

Quote:1:32:37 T:2694835088 M:1137496064 DEBUG: Python thread: start processing
11:32:37 T:2694835088 M:1137496064 INFO: -->Python Interpreter Initialized<--
11:32:37 T:2694835088 M:1137496064 INFO:
11:32:37 T:2694835088 M:1137496064 INFO: /home/xbmc/XBMC/BUILD/resources
11:32:37 T:2694835088 M:1137496064 INFO:
11:32:37 T:2694835088 M:1137496064 INFO: ['/home/xbmc/XBMC/BUILD/scripts', '/usr/lib/python24.zip', '/usr/lib/python2.4/', '/usr/lib/python2.4/plat-linux2', '/usr/lib/python2.4/lib-tk', '/usr/lib/python2.4/lib-dynload', '/home/xbmc/XBMC/BUILD/resources/lib']
11:32:37 T:2694835088 M:1137496064 INFO:
11:32:37 T:2694835088 M:1137496064 INFO: Scriptresult: Succes
11:32:37 T:3071489952 M:1137496064 DEBUG: CGUIMediaWindow::GetDirectory (/home/xbmc/XBMC/BUILD/scripts/)

Due to this bug its impossible to run any python script or plugin within the Linux port of XBMC that make use of it (almost all).

Regards
VDRFan
Reply


Messages In This Thread
python path problems - by mkortstiege - 2008-04-13, 11:40
[No subject] - by wattazoum - 2008-04-13, 13:22
[No subject] - by wattazoum - 2008-04-13, 13:26
[No subject] - by mkortstiege - 2008-04-13, 13:28
[No subject] - by wattazoum - 2008-04-13, 13:50
[No subject] - by wattazoum - 2008-04-13, 15:36
[No subject] - by mkortstiege - 2008-04-14, 11:20
Logout Mark Read Team Forum Stats Members Help
python path problems0