Opened 10 years ago
Last modified 10 years ago
#13210 closed defect
ATLAS: flush output before os.system() — at Version 3
Reported by: | jdemeyer | Owned by: | tbd |
---|---|---|---|
Priority: | minor | Milestone: | sage-duplicate/invalid/wontfix |
Component: | packages: standard | Keywords: | |
Cc: | Merged in: | ||
Authors: | Jeroen Demeyer | Reviewers: | |
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | Stopgaps: |
Description (last modified by )
New spkg: http://boxen.math.washington.edu/home/jdemeyer/spkg/atlas-3.8.4.p2.spkg (for review, changes not yet committed)
atlas-3.8.4.p2 (Jeroen Demeyer, 6 July 2012)
- Trac #13210: Flush stdout and stderr before calling system().
- Detect the Apple linker (which is still unsupported).
- Remove unneeded .orig files in patches/
- Remove mmsearch-with-temp-Solaris-fix.c patch (was needed for gcc-4.4.0 on Solaris).
- Remove copying of patches/*tgz since there are no such files.
- Use 'patch' for patching.
Change History (3)
comment:1 Changed 10 years ago by
comment:2 Changed 10 years ago by
I think Python tracebacks are more useful than manual error messages, not less. Of course os.system() doesn't raise exceptions so some amount of manual error messages is unavoidable.
comment:3 Changed 10 years ago by
- Description modified (diff)
Note: See
TracTickets for help on using
tickets.
AFAIK the "error messages" are suboptimal as well, i.e., at least in some cases exceptions get raised (e.g.
KeyError
IIRC) and tracebacks printed instead of "Error: <informative text>
".