nxt-dev / nxt

The core of nxt, a python layering and sequential execution tool for Animation and VFX
https://nxt-dev.github.io/
MIT License
79 stars 14 forks source link

File resolution different between python versions #117

Closed wyoder closed 7 months ago

wyoder commented 7 months ago

Describe the bug Python 3.9.7 does file resolution differently than python 3.10.8. It's causing issues as graphs were built a specific way no longer work as expected.

To Reproduce Steps to reproduce the behavior:

  1. Unzip file attached
  2. Open nxt
  3. Open the nxt_test.nxt file
  4. If you look at that file in 3.9.7 vs 3.10.8, you will see on /node.file_test that the file resolves in one but not the other

Expected behavior For it to resolve the same in both python versions

Screenshots nxt_example.zip https://github.com/nxt-dev/nxt/assets/4167012/ceb1c020-0b73-4374-85b9-ebcbf2f3341e

If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

ImLucasBrown commented 7 months ago

Fixed by https://github.com/nxt-dev/nxt/commit/e2e338d901b085d22a83c401304848192aeb5c94