BigBrotherBot v1.8.0
System Development Information for the BigBrotherBot project.

b3::lib::runsnakerun::pstatsloader::PStatGroup Class Reference

Inheritance diagram for b3::lib::runsnakerun::pstatsloader::PStatGroup:
b3::lib::runsnakerun::pstatsloader::BaseStat b3::lib::runsnakerun::pstatsloader::PStatLocation

List of all members.

Public Member Functions

def __init__
def __repr__
def finalize
def filter_children
def calculate_totals

Public Attributes

 directory
 filename
 name
 key
 children
 parents
 local_children
 tree
 cummulativePer
 recursive
 localPer
 local
 calls

Static Public Attributes

 LOCAL_ONLY = False

Detailed Description

A node/record that holds a group of children but isn't a raw-record based group

Constructor & Destructor Documentation

def b3::lib::runsnakerun::pstatsloader::PStatGroup::__init__ (   self,
  directory = '',
  filename = '',
  name = '',
  children = None,
  local_children = None,
  tree = TREE_CALLS 
)

Member Function Documentation

def b3::lib::runsnakerun::pstatsloader::PStatGroup::__repr__ (   self)
def b3::lib::runsnakerun::pstatsloader::PStatGroup::calculate_totals (   self,
  children,
  local_children = None 
)
Calculate our cummulative totals from children and/or local children
def b3::lib::runsnakerun::pstatsloader::PStatGroup::filter_children (   self)
Filter our children into regular and local children sets (if appropriate)

Reimplemented in b3::lib::runsnakerun::pstatsloader::PStatLocation.

def b3::lib::runsnakerun::pstatsloader::PStatGroup::finalize (   self,
  already_done = None 
)
Finalize our values (recursively) taken from our children

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties