Author: bugman
Date: Fri Sep 26 09:55:10 2014
New Revision: 26045
URL: http://svn.gna.org/viewcvs/relax?rev=26045&view=rev
Log:
Created the RelaxNoFrqWarning warning class for warning that no spectrometer 
information is present.
Modified:
    trunk/lib/warnings.py
Modified: trunk/lib/warnings.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/lib/warnings.py?rev=26045&r1=26044&r2=26045&view=diff
==============================================================================
--- trunk/lib/warnings.py       (original)
+++ trunk/lib/warnings.py       Fri Sep 26 09:55:10 2014
@@ -188,3 +188,18 @@
 class RelaxDeselectWarning(BaseWarning):
     def __init__(self, spin_id, reason):
         self.text = "The spin '%s' has been deselected because of %s." % 
(spin_id, reason)
+
+
+# Spectrometer information warnings.
+####################################
+
+# No frequency information.
+class RelaxNoFrqWarning(BaseWarning):
+    def __init__(self, pipe_name=None, id=None):
+        self.text = "No spectrometer frequency information"
+        if id != None:
+            self.text += " for the '%s' experiment ID" % id
+        self.text += " is present"
+        if pipe_name != None:
+            self.text += " in the '%s' data pipe" % pipe_name
+        self.text += "."