Opened 10 years ago
Closed 10 years ago
#146 closed defect (fixed)
movie traceback (maybe from movie duplicate?)
| Reported by: | Elaine Meng | Owned by: | Tom Goddard |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | Graphics | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | chimera |
Description
the following command (all one line) gives a long traceback
open 1gcn; movie record; turn y 4 90; wait; movie dup 75; wait; movie encode
traceback is very long but ends with
[...]
"/Users/chimera/Applications/Chimera2_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/chimera/movie/movie.py", line 265, in postprocess
self.postprocess(action, frames)
File "/Users/chimera/Applications/Chimera2_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/chimera/movie/movie.py", line 265, in postprocess
self.postprocess(action, frames)
File "/Users/chimera/Applications/Chimera2_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/chimera/movie/movie.py", line 265, in postprocess
self.postprocess(action, frames)
File "/Users/chimera/Applications/Chimera2_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/chimera/movie/movie.py", line 264, in postprocess
if self.is_recording():
RuntimeError: maximum recursion depth exceeded
Fixed.
I don't think I ever used "movie dup". Usually you can just use wait to record some still frames. For example instead of
I would suggest
or
With the fixed movie dup you don't need to use wait after it, because the copied frames are put in immediately, so