CMS 3D CMS Logo

Classes | Functions
cond2xml Namespace Reference

Classes

class  CondXmlProcessor
 

Functions

def localLibName (payloadType)
 
def sanitize (typeName)
 

Function Documentation

◆ localLibName()

def cond2xml.localLibName (   payloadType)

Definition at line 45 of file cond2xml.py.

45 def localLibName( payloadType ):
46  # required to avoid ( unlikely ) clashes between lib names from templates and lib names from classes
47  prefix = ''
48  if '<' in payloadType and '>' in payloadType:
49  prefix = 't'
50  ptype = payloadType
51  if '::' in payloadType:
52  ptype = payloadType.replace('::','_')
53  return "%s_%spayload2xml" %(sanitize(ptype),prefix)
54 

References sanitize().

Referenced by cond2xml.CondXmlProcessor.discover(), and cond2xml.CondXmlProcessor.prepPayload2xml().

◆ sanitize()

def cond2xml.sanitize (   typeName)

Definition at line 42 of file cond2xml.py.

42 def sanitize(typeName):
43  return typeName.replace(' ','').replace('<','_').replace('>','')
44 

References python.rootplot.root2matplotlib.replace().

Referenced by localLibName(), and cond2xml.CondXmlProcessor.payload2xml().

cond2xml.localLibName
def localLibName(payloadType)
Definition: cond2xml.py:45
cond2xml.sanitize
def sanitize(typeName)
Definition: cond2xml.py:42
python.rootplot.root2matplotlib.replace
def replace(string, replacements)
Definition: root2matplotlib.py:444