I am trying to upgrade from python 2.3 to 2.4 but not all machines can be upgraded. Can you guys tell me if this scenario is possible.
1. Any machine that uses .py files that use libraries that require 2.4 will have 2.4 on it. 2. rest of the machines will have 2.3 now there is a shared drive. lets say i write a new library called testlib.py and put it on the shared drive .. when a script uses it from a 2.4 based machine, it will generate a testlib.pyc and leave it on the shared drive. going forward that .pyc is used until the original lib is changed. now lets say a 2.3 based machine is trying to use that lib. it will try to use that pyc file which was compiled by py2.4. will it work or crash ? not sure if i did a good job on explaining my scenario. -- http://mail.python.org/mailman/listinfo/python-list