Menu

SVN archive Commit Log


Commit Date  
[r2536] by bugman

Significant improvements to the new error/warning system.

The idea of this system was suggested in two threads which commence at:
https://mail.gna.org/public/relax-devel/2006-08/msg00052.html
https://mail.gna.org/public/relax-devel/2006-08/msg00053.html

The improvements includes the addition of the printing of the traceback, the option of saving the
program state (self.relax.data pickling), a new way of calling the RelaxErrors or RelaxWarnings
(for example RelaxBadError('Hello')), addition of the warning functions, and a number of other small
changes.

2006-08-12 05:51:03 Tree
[r2535] by bugman

Start of a new relax error/warning subsystem.

The idea of this system was suggested in two threads which commence at:
https://mail.gna.org/public/relax-devel/2006-08/msg00052.html
https://mail.gna.org/public/relax-devel/2006-08/msg00053.html

Essentially a rudimentary framework for replacing the entire Error and Warning system has been set
up. Many essential elements are missing (for example the warning function, tracebacks, etc)
however it shouldn't take long to add these. This new system significantly simplifies the
RelaxError/RelaxWarning system, allows easy implementation of the --ignore-errors and --pedantic
command line flags (https://mail.gna.org/public/relax-devel/2006-08/msg00052.html), and allows fine
tuning of how RelaxErrors and RelaxWarnings are handled within the different relax user interfaces
(UIs).

2006-08-11 17:58:47 Tree
[r2534] by macraild

Janitorial changes to r2533

As discussed on relax-devel at gna dot org:
https://mail.gna.org/public/relax-devel/2006-08/msg00055.html

2006-08-11 09:30:22 Tree
[r2533] by macraild

Alterations to the debug mode.

These changes reflect the discussion on relax-devel at gna dot org:
https://mail.gna.org/public/relax-devel/2006-08/msg00049.html

Two functions are implimented when in debuging mode:
1) KeyboardInterupt during script execution will print the normal
python traceback
2) The all of the relax exception classes will save the program
state

2006-08-10 10:26:14 Tree
[r2532] by bugman

Created the RelaxWarning subsystem. The standard 'RelaxWarning' and the 'RelaxZeroVectorWarning'
warning classes have been created.

2006-08-10 10:15:24 Tree
[r2531] by macraild

Modification of proposed fix to bug #6503

Based on discussion on relax-devel at gna dot org:
https://mail.gna.org/public/relax-devel/2006-08/msg00033.html

This modification does not raise RelaxError if the amide bond length
is 0, but rather sets the bond vector to None

2006-08-09 11:24:57 Tree
[r2530] by bugman

Fix for the RelaxInfError and RelaxNaNError.

2006-08-09 05:48:36 Tree
[r2529] by bugman

Proposed changes to fix bug #6503 (https://gna.org/bugs/?func=detailitem&item_id=6503) which has
been discussed within the thread starting at
https://mail.gna.org/public/relax-devel/2006-08/msg00000.html.

2006-08-09 05:46:01 Tree
[r2528] by bugman

Made a private branch of the 1.2 line to test proposed NaN catching code.

2006-08-09 05:28:47 Tree
[r2527] by bugman

Modified the release checklist and added an entry for updating the 'Release' field of the bug
tracker.

2006-07-21 04:11:56 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.