google-code-export / labyrinth

Automatically exported from code.google.com/p/labyrinth
GNU General Public License v2.0
2 stars 0 forks source link

python version mismatch #149

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
This issue was first reported by LeoRochael at:
https://bugs.edge.launchpad.net/ubuntu/+source/labyrinth/+bug/607902

Binary package hint: labyrinth

The file at /usr/bin/labyrinth has a "#!" line with "/usr/bin/env python", 
which means it will use the default version of python installed. However, it 
goes on to insert on sys.path the path to the labyrinth package installed in a 
specific python version. This breaks labyrinth 0.4.0 on Karmic, where the 
specific python version is 2.5, which is not installed by default.

The attached patch [1] replaces the static python directory insertion with one 
calculated from the import of the labyrinth python package. It will happen to 
be the same as the statically included directory if the python versions match.

The attached patch also removes an unnecessary exists() check, since 
os.path.isdir() implies os.path.exists()

[1] 
https://bugs.edge.launchpad.net/ubuntu/+source/labyrinth/+bug/607902/+attachment
/1461949/+files/labyrinth-startup.diff

Original issue reported on code.google.com by leo.lath...@gmail.com on 12 Aug 2010 at 6:36

GoogleCodeExporter commented 9 years ago

Original comment by tak...@gmail.com on 18 Aug 2012 at 5:47