awips2/cave/com.raytheon.viz.gfe/scriptTemplates/utility.vm
David Gillingham ee4ba98a26 Issue #2033: Move GFE-specific localization files and other misc. code out of
build.cave project and into viz.gfe project.

Change-Id: Ic51275064f92a9cf50a15c2fff647b73f0839375

Former-commit-id: 64cde568ab [formerly cdb1ad6eee96d2b61d35d7d5d727336128827a1b]
Former-commit-id: b8c1bc39f6
2013-09-16 12:50:04 -05:00

37 lines
1.1 KiB
Text

# ----------------------------------------------------------------------------
# This software is in the public domain, furnished "as is", without technical
# support, and with no warranty, express or implied, as to its usefulness for
# any purpose.
#
# $itemName
#
# Author: $author
# ----------------------------------------------------------------------------
import SmartScript
class $itemName(SmartScript.SmartScript):
def __init__(self, dbss, eaMgr, mdMode=None, toolType="numeric"):
SmartScript.SmartScript.__init__(self, dbss)
self.setUp(eaMgr, mdMode, toolType)
# Include your utility methods here
def _myMethod(self):
print "Executing myMethod"
return 10
# To set up and use this utility:
#
# import MyUtility
#
# class Tool (SmartScript.SmartScript):
# def __init__(self, dbss):
# self._dbss = dbss
# SmartScript.SmartScript.__init__(self, dbss)
#
# def preProcessTool(self):
# self._myUtility = MyUtility.MyUtility(self._dbss, self.eaMgr())
#
# def execute(self):
# y = self._myUtility._myMethod()
#