Cat
Functions | Variables
cat Namespace Reference

Functions

def reset_file (size, max_size, reason)
 
def safe_getsize (hist_file)
 
def main (argv=None)
 

Variables

 hist_file = os.path.expandvars("$CATPATH/.cathistory")
 
int max_size_bytes = 10000
 
int max_size_lines = 100
 
int lines = 0
 
def size = safe_getsize(hist_file)
 
 f = open(hist_file,'a')
 

Detailed Description

CAT : package for electronics and data processing

Function Documentation

◆ main()

def cat.main (   argv = None)

Definition at line 67 of file cat.py.

References gui.main().

67 def main(argv=None):
68  if argv is None:
69  argv = sys.argv
70  args=arguments(argv)
71 
72  if (args.shellMode):
73  print 'starting shell...'
74  cat=Application()
75  shell(cat,args)
76  else:
77  import gui
78  print 'starting gui...'
79  gui.main(args)
80 
int main(int argc, char *argv[])
def main(argsCat=None)
Definition: gui.py:93
Definition: shell.py:1

◆ reset_file()

def cat.reset_file (   size,
  max_size,
  reason 
)

Definition at line 22 of file cat.py.

22 def reset_file(size,max_size,reason):
23  try:
24  print "Resetting history file %s because it exceeded %s %s; it has %s." % (hist_file,max_size,reason,size,)
25  f = open(hist_file,'w')
26  f.close()
27  except IOError, e:
28  print "Couldn't reset history file %s [%s]." % (hist_file,e,)
29 
def reset_file(size, max_size, reason)
Definition: cat.py:22

◆ safe_getsize()

def cat.safe_getsize (   hist_file)

Definition at line 30 of file cat.py.

30 def safe_getsize(hist_file):
31  try:
32  size = getsize(hist_file)
33  except OSError:
34  size = 0
35  return size
36 
def safe_getsize(hist_file)
Definition: cat.py:30

Variable Documentation

◆ f

cat.f = open(hist_file,'a')

Definition at line 54 of file cat.py.

Referenced by MSOxxxx.ftos(), and var.var().

◆ hist_file

cat.hist_file = os.path.expandvars("$CATPATH/.cathistory")

Definition at line 11 of file cat.py.

◆ lines

cat.lines = 0

Definition at line 37 of file cat.py.

◆ max_size_bytes

int cat.max_size_bytes = 10000

Definition at line 12 of file cat.py.

◆ max_size_lines

int cat.max_size_lines = 100

Definition at line 13 of file cat.py.

◆ size

def cat.size = safe_getsize(hist_file)