Package backend :: Package satellite_tools :: Module xmlSource
[hide private]
[frames] | no frames]

Module xmlSource

source code

Classes [hide private]
  ParseException
general parser exception (generated at this level).
  _EndContainerEvent
  IncompatibleVersionError
  RecoverableParseException
exception wrapper for a critical, but possibly recoverable, XML parser error.
  FatalParseException
exception wrapper for a critical XML parser error.
  Node
  BaseDispatchHandler
Base class we use as a SAX parsing handler
  SatelliteDispatchHandler
  BaseItem
  BaseArchItem
  ServerArchItem
  PackageArchItem
  ChannelArchItem
  CPUArchItem
  ServerPackageArchCompatItem
  ServerChannelArchCompatItem
  ChannelPackageArchCompatItem
  ServerGroupServerArchCompatItem
  ChannelFamilyItem
  ChannelItem
  ChannelTrustItem
  OrgTrustItem
  OrgItem
  BaseChecksummedItem
  IncompletePackageItem
  ChecksumItem
  PackageItem
  IncompleteSourcePackageItem
  SourcePackageItem
  ChangelogItem
  DependencyItem
virtual class - common settings for dependency items
  ProvidesItem
  RequiresItem
  ConflictsItem
  ObsoletesItem
  RecommendsItem
  SuggestsItem
  SupplementsItem
  EnhancesItem
  FileItem
  DistItem
  ChannelErratumItem
  ReleaseItem
  BugItem
  KeywordItem
  ErratumItem
  ErrorItem
  ErrataFileItem
  ProductNamesItem
  KickstartableTreeItem
  KickstartFileItem
  ContainerHandler
  ChannelFamilyContainer
  ChannelContainer
  IncompletePackageContainer
  PackageContainer
Inherits from IncompletePackageContainer, since we need to postprocess the channel information
  SourcePackageContainer
  ErrataContainer
  ServerArchContainer
  PackageArchContainer
  ChannelArchContainer
  CPUArchContainer
  ServerPackageArchCompatContainer
  ServerChannelArchCompatContainer
  ChannelPackageArchCompatContainer
  ServerGroupServerArchCompatContainer
  ProductNamesContainer
  KickstartableTreesContainer
  OrgContainer
Functions [hide private]
 
_is_string(obj) source code
 
_stringify(data) source code
 
_dict_to_utf8(d) source code
 
addItem(classobj) source code
 
_createItem(element) source code
 
_normalizeSubelements(objtype, subelements) source code
 
_normalizeAttribute(objtype, attribute) source code
 
_normalizeDateType(value) source code
Variables [hide private]
  RHEL234_REGEX = re.compile(r'rhel-[^-]*-[aew]s-(4|3|2.1)')
  __itemDispatcher = {}
  __package__ = 'backend.satellite_tools'