Package pyraf :: Module irafnames
[hide private]
[frames] | no frames]

Module irafnames

source code

module irafnames.py -- define how names of IRAF packages and tasks get included in the user's namespace. Uses a plug-in strategy so behavior can be changed.

$Id: irafnames.py 678 2005-07-01 21:19:43Z perry $

R. White, 1999 March 26

Classes [hide private]
  IrafNameStrategy
  IrafNameClean
  IrafNamePkg
  IrafNameTask
Functions [hide private]
 
_addName(task, module)
Add a task object to the module namespace
source code
 
setPkgStrategy() source code
 
setTaskStrategy() source code
 
setCleanStrategy() source code

Imports: __main__, iraf, irafglobals


Function Details [hide private]

_addName(task, module)

source code 

Add a task object to the module namespace

Skip if there is a collision with another name unless it is an IrafTask