Cat
Public Member Functions | Public Attributes | List of all members
version.version Class Reference

Public Member Functions

def __init__ (self)
 
def read (self)
 
def info (self)
 

Public Attributes

 versfile
 
 number
 
 date
 
 copyright
 

Detailed Description

Definition at line 3 of file version.py.

Constructor & Destructor Documentation

◆ __init__()

def version.version.__init__ (   self)

Definition at line 4 of file version.py.

4  def __init__(self):
5  self.versfile=file(os.environ.get("CATPATH")+"/.catversion",'r')
6  self.read()
7  self.versfile.close()
def __init__(self, dict)
Definition: wrapper.py:56

Member Function Documentation

◆ info()

def version.version.info (   self)

Definition at line 24 of file version.py.

References version.version.copyright, version.version.date, and version.version.number.

24  def info(self):
25  print "CAT application version "+self.number+" - "+self.date+" - Copyright "+self.copyright
26 

◆ read()

def version.version.read (   self)

Definition at line 8 of file version.py.

References version.version.versfile.

8  def read(self):
9  lines=self.versfile.readlines()
10  for l in lines:
11  lsp=l.split()
12  if lsp[0] in ("version","Version","VERSION"):
13  self.number=lsp[1]
14  for i in lsp[2:]:
15  self.number=self.number+i
16  if lsp[0] in ("date","Date","DATE"):
17  self.date=lsp[1]
18  for i in lsp[2:]:
19  self.date=self.date+i
20  if lsp[0] in ("copyright","Copyright","COPYRIGHT"):
21  self.copyright=lsp[1]
22  for i in lsp[2:]:
23  self.copyright=self.copyright+i

Member Data Documentation

◆ copyright

version.version.copyright

Definition at line 21 of file version.py.

Referenced by version.version.info().

◆ date

version.version.date

Definition at line 17 of file version.py.

Referenced by version.version.info().

◆ number

version.version.number

Definition at line 13 of file version.py.

Referenced by version.version.info().

◆ versfile

version.version.versfile

Definition at line 5 of file version.py.

Referenced by version.version.read().


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