8000 EmbeddedPythonTest prints a helpful message if site-packages is not f… · pythonnet/pythonnet@d1103ec · GitHub
[go: up one dir, main page]

Skip to content

Commit d1103ec

Browse files
committed
EmbeddedPythonTest prints a helpful message if site-packages is not found
1 parent 8c85ff8 commit d1103ec

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/embed_tests/TestPythonTests.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,11 @@ public void EmbeddedPythonTest(string testFile, string testName)
5151
import sys
5252
import os
5353
libdir = os.path.dirname(sys.modules['os'].__file__)
54-
sys.path.append(os.path.join(libdir, 'site-packages'))
54+
pkgdir = os.path.join(libdir, 'site-packages')
55+
if os.path.exists(pkgdir):
56+
sys.path.append(pkgdir)
57+
else:
58+
raise ValueError([pkgdir] + os.listdir(libdir))
5559
sys.path.append(os.path.dirname(r'{folder}'))
5660
sys.path.append(os.path.join(r'{folder}', 'fixtures'))
5761
import clr

0 commit comments

Comments
 (0)
0