CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
python.rootplot.argparse.HelpFormatter._Section Class Reference
Inheritance diagram for python.rootplot.argparse.HelpFormatter._Section:

Public Member Functions

def __init__
 
def format_help
 

Public Attributes

 formatter
 
 heading
 
 items
 
 parent
 

Detailed Description

Definition at line 230 of file argparse.py.

Constructor & Destructor Documentation

def python.rootplot.argparse.HelpFormatter._Section.__init__ (   self,
  formatter,
  parent,
  heading = None 
)

Member Function Documentation

def python.rootplot.argparse.HelpFormatter._Section.format_help (   self)

Definition at line 238 of file argparse.py.

References argparse.HelpFormatter._Section.heading, python.rootplot.argparse.HelpFormatter._Section.heading, ora::RecordSpecImpl.items, PixelDCSObject< class >.items, cacheutils::ValuesCache.items, HDQMInspector::DetIdItemList.items, argparse.HelpFormatter._Section.items, python.rootplot.argparse.HelpFormatter._Section.items, join(), python.multivaluedict.MyUserList.parent, EmDQMReco::FourVectorMonitorElements.parent, FWPSetTableManager::PSetData.parent, confdb.HLTProcess.parent, argparse.HelpFormatter._Section.parent, python.rootplot.argparse.HelpFormatter._Section.parent, globcontrol.parent, and TiXmlNode.parent.

Referenced by python.rootplot.argparse.ArgumentParser.print_help().

239  def format_help(self):
240  # format the indented section
241  if self.parent is not None:
242  self.formatter._indent()
243  join = self.formatter._join_parts
244  for func, args in self.items:
245  func(*args)
246  item_help = join([func(*args) for func, args in self.items])
247  if self.parent is not None:
248  self.formatter._dedent()
249 
250  # return nothing if the section was empty
251  if not item_help:
252  return ''
253 
254  # add the heading if the section was non-empty
255  if self.heading is not SUPPRESS and self.heading is not None:
256  current_indent = self.formatter._current_indent
257  heading = '%*s%s:\n' % (current_indent, '', self.heading)
258  else:
259  heading = ''
260 
261  # join the section-initial newline, the heading and the help
262  return join(['\n', heading, item_help, '\n'])
def _add_item(self, func, args):
static std::string join(char **cmd)
Definition: RemoteFile.cc:18

Member Data Documentation

python.rootplot.argparse.HelpFormatter._Section.formatter

Definition at line 233 of file argparse.py.

python.rootplot.argparse.HelpFormatter._Section.heading

Definition at line 235 of file argparse.py.

Referenced by python.rootplot.argparse.HelpFormatter._Section.format_help().

python.rootplot.argparse.HelpFormatter._Section.items

Definition at line 236 of file argparse.py.

Referenced by python.seqvaluedict.seqdict.__add__(), python.seqvaluedict.seqdict.__radd__(), betterConfigParser.BetterConfigParser.exists(), python.rootplot.argparse.HelpFormatter._Section.format_help(), svgfig.SVG.keys(), python.rootplot.core.Options.kwarg_list(), python.seqvaluedict.seqdict.map(), python.seqvaluedict.seqdict.reduce(), python.seqvaluedict.seqdict.swap(), and svgfig.SVG.values().

python.rootplot.argparse.HelpFormatter._Section.parent

Definition at line 234 of file argparse.py.

Referenced by BeautifulSoup.PageElement._invert(), Vispa.Gui.ConnectableWidget.ConnectableWidget.addMenuEntry(), Vispa.Views.LineDecayView.LineDecayContainer.applyFilter(), Vispa.Views.BoxDecayView.BoxDecayContainer.arrangeUsingRelations(), Vispa.Views.BoxDecayView.BoxDecayContainer.autolayoutAlgorithm(), Vispa.Gui.ZoomableScrollableWidgetOwner.ZoomableScrollableWidgetOwner.autosizeScrollArea(), Vispa.Views.BoxDecayView.BoxDecayContainer.autosizeScrollArea(), Vispa.Gui.PortWidget.PortWidget.connectionPoint(), Vispa.Main.StartupScreen.StartupScreen.createDescriptionWidget(), Vispa.Views.BoxDecayView.BoxDecayContainer.dataAccessor(), Vispa.Views.LineDecayView.LineDecayContainer.dataAccessor(), Vispa.Views.LineDecayView.DecayLine.dataAccessor(), Vispa.Views.LineDecayView.LineDecayContainer.delete(), Vispa.Views.LineDecayView.DecayNode.delete(), Vispa.Views.LineDecayView.DecayLine.delete(), Vispa.Gui.VispaWidget.VispaWidget.delete(), Vispa.Gui.VispaWidget.VispaWidget.dragWidget(), Vispa.Share.ImageExporter.ImageExporter.exportImageDialog(), Vispa.Views.LineDecayView.DecayLine.extendedSize(), python.rootplot.argparse.HelpFormatter._Section.format_help(), Vispa.Gui.VispaWidget.VispaWidget.keyPressEvent(), Vispa.Gui.MenuWidget.MenuWidget.leaveEvent(), Vispa.Gui.ConnectableWidget.ConnectableWidget.leaveEvent(), Vispa.Gui.PortWidget.PortWidget.moduleParent(), Vispa.Gui.WidgetContainer.WidgetContainer.mouseDoubleClickEvent(), Vispa.Gui.VispaWidget.VispaWidget.mouseDoubleClickEvent(), Vispa.Gui.PortConnection.PointToPointConnection.mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget.mousePressEvent(), Vispa.Views.LineDecayView.ParticleWidget.mousePressEvent(), Vispa.Views.LineDecayView.DecayNode.move(), Vispa.Views.LineDecayView.LineDecayContainer.noDecorationsMode(), Vispa.Views.LineDecayView.LineDecayContainer.operationId(), Vispa.Views.LineDecayView.DecayLine.paint(), Vispa.Gui.VispaWidget.VispaWidget.paintEvent(), Vispa.Gui.ConnectableWidget.ConnectableWidget.positionizeMenuWidget(), Vispa.Views.LineDecayView.DecayLine.qtLineStyle(), Vispa.Views.WidgetView.WidgetView.restoreSelection(), Vispa.Views.WidgetView.WidgetView.select(), Vispa.Gui.PortConnection.PointToPointConnection.select(), Vispa.Gui.VispaWidget.VispaWidget.select(), Vispa.Views.LineDecayView.LineDecayContainer.select(), Vispa.Views.LineDecayView.LineDecayContainer.sizeHint(), Vispa.Views.LineDecayView.LineDecayContainer.tabController(), Vispa.Views.BoxDecayView.BoxDecayContainer.toggleCollapsed(), Vispa.Views.LineDecayView.DecayNode.unite(), Vispa.Views.PropertyView.PropertyView.valueChanged(), Vispa.Views.BoxDecayView.BoxDecayContainer.widgetByObject(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner.widgetDoubleClicked(), and Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner.widgetDragged().