LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
Public Member Functions | List of all members
lsst.pipe.base.task.Ds9Warning Class Reference
Inheritance diagram for lsst.pipe.base.task.Ds9Warning:

Public Member Functions

def __init__
 
def __getattr__
 
def __setattr__
 
def __call__
 

Detailed Description

A null pattern which warns once that ds9 is not available

Definition at line 34 of file task.py.

Constructor & Destructor Documentation

def lsst.pipe.base.task.Ds9Warning.__init__ (   self)

Definition at line 36 of file task.py.

36 
37  def __init__(self):
super(Ds9Warning, self).__setattr__("_warned", False)

Member Function Documentation

def lsst.pipe.base.task.Ds9Warning.__call__ (   self,
  args,
  kwargs 
)

Definition at line 48 of file task.py.

48 
49  def __call__(self, *args, **kwargs):
50  return self
ds9 = Ds9Warning()
def lsst.pipe.base.task.Ds9Warning.__getattr__ (   self,
  name 
)

Definition at line 38 of file task.py.

38 
39  def __getattr__(self, name):
40  if name in ("GREEN", "YELLOW", "RED", "BLUE"):
41  # These are used in the Task.display definition, so don't warn when we use them
42  return self
43  if not super(Ds9Warning, self).__getattribute__("_warned"):
44  print "WARNING: afw's ds9 is not available"
45  super(Ds9Warning, self).__setattr__("_warned", True)
return self
def lsst.pipe.base.task.Ds9Warning.__setattr__ (   self,
  name,
  value 
)

Definition at line 46 of file task.py.

46 
47  def __setattr__(self, name, value):
return self

The documentation for this class was generated from the following file: