Comments (7)
Hi @ocefpaf, nothing jumps out at me as you while your build would fail, unless __file__
is not what you think it is. Perhaps print the value of path
so it shows up in the error report? You might also try breaking the first command into two parts, I'm not sure I've tested a nested call as the first call (though I'll go ahead and do that in light of this question).
path = os.path.join(rootpath, 'seawater_v3_3')
print(path)
genpath = octave.genpath(path)
print(genpath)
_ = octave.addpath(genpath)
from oct2py.
Thanks for the quick response!
Hi @ocefpaf, nothing jumps out at me as you while your build would fail, unless file is not what ou think it is. Perhaps print the value of path so it shows up in the error report?
Printing displays the directory as expected.
You might also try breaking the first command into two parts, I'm not sure I've tested a nested call as the first call (though I'll go ahead and do that in light of this question).
I will try that as soon as I can. But everything works as is on Python 3,
and even Python 2 if I do not call via py.test or nose.
path = os.path.join(rootpath, 'seawater_v3_3')
print(path)
genpath = octave.genpath(path)
print(genpath)
_ = octave.addpath(genpath)
from oct2py.
I meant that __file__
could be different when using a test runner.
from oct2py.
I meant that file could be different when using a test runner.
I debugged printed it while using the test runner. If I omit the line genpath = octave.genpath(path)
it prints the right thing. If I run the code "as is" it hangs and nothing gets printed, not even the calls before that line! My knowledge of test runner is very limited to understand what happens under the hood.
This might not be oct2py's fault... So I am closing this until I find some time to investigate more. What puzzles me is that everything works just fine in Python3 😒
from oct2py.
I ran a similar check where the first call was nested, and it passed on Python 2.7, so I am at a loss, unless the combination of the two commands was taking longer than 3 seconds in your build...
from oct2py.
Nope, it hangs forever. The 3 seconds I introduced to avoid waiting.
from oct2py.
Darn.
from oct2py.
Related Issues (20)
- error: 'upfirdn' undefined near line 121, column 121 HOT 5
- Struct fieldnames that start with number are ignored HOT 1
- Bug: PULL-PUSH-PULL 1D Column vector will convert into 1D Row Vector HOT 4
- push will push Cell HOT 2
- [Question] Properly end session HOT 4
- Using `system ("cat ~/.octaverc")` on Winows HOT 2
- initialization: graphics_toolkit: 2004h toolkit is not available HOT 5
- Run doesn't create new variables in the octave environment HOT 3
- Conflict with opencv HOT 5
- bracketed paste \x1b[?2004h issue HOT 3
- Memory Leak HOT 1
- Problem with calling function; too many outputs HOT 1
- When I use python multiprocessing to open multiple octave displays a timeou HOT 1
- Problem with matlab package folders?
- Thread pool executor leaves ghost-threads that fill up memory
- Calling function script takes 1.5 seconds HOT 1
- error: 'graphics_toolkit' undefined
- Error trying to import octave in Anaconda Spyder using "from oct2py import octave" HOT 8
- _exist function not removing special characters from response HOT 2
- Error on testing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oct2py.