CMS 3D CMS Logo

Classes | Functions | Variables
visDQMUpload Namespace Reference

Classes

class  HTTPSCertAuth
 
class  HTTPSCertAuthenticate
 

Functions

def encode (args, files)
 
def filetype (filename)
 
def marshall (args, files, request)
 
def upload (url, args, files)
 

Variables

 buf
 
 classification_ok
 
 classification_result
 
 context
 
 data
 
 file
 
 hasher
 
 headers
 
 HTTPS
 
 ssl_cert_file
 
 ssl_key_file
 
 status
 
 uid
 
 x509_path
 

Function Documentation

◆ encode()

def visDQMUpload.encode (   args,
  files 
)
  Encode form (name, value) and (name, filename, type) elements into
  multi-part/form-data. We don't actually need to know what we are
  uploading here, so just claim it's all text/plain.

Definition at line 54 of file visDQMUpload.py.

54 def encode(args, files):
55  """
56  Encode form (name, value) and (name, filename, type) elements into
57  multi-part/form-data. We don't actually need to know what we are
58  uploading here, so just claim it's all text/plain.
59  """
60  boundary = b'----------=_DQM_FILE_BOUNDARY_=-----------'
61  (body, crlf) = (b'', b'\r\n')
62  for (key, value) in args.items():
63  payload = str(value).encode('utf-8')
64  body += b'--' + boundary + crlf
65  body += (b'Content-Disposition: form-data; name="%s"' % key.encode('utf-8')) + crlf
66  body += crlf + payload + crlf
67  for (key, filename) in files.items():
68  body += b'--' + boundary + crlf
69  body += (b'Content-Disposition: form-data; name="%s"; filename="%s"'
70  % (key.encode('utf-8'), os.path.basename(filename).encode('utf-8'))) + crlf
71  body += (b'Content-Type: %s' % filetype(filename).encode('utf-8')) + crlf
72  body += (b'Content-Length: %d' % os.stat(filename)[ST_SIZE]) + crlf
73  with open(filename, 'rb') as file:
74  body += crlf + file.read() + crlf
75  body += b'--' + boundary + b'--' + crlf + crlf
76  return (b'multipart/form-data; boundary=' + boundary, body)
77 

References filetype(), and str.

Referenced by marshall().

◆ filetype()

def visDQMUpload.filetype (   filename)

Definition at line 51 of file visDQMUpload.py.

51 def filetype(filename):
52  return mimetypes.guess_type(filename)[0] or 'application/octet-stream'
53 

Referenced by encode().

◆ marshall()

def visDQMUpload.marshall (   args,
  files,
  request 
)
  Marshalls the arguments to the CGI script as multi-part/form-data,
  not the default application/x-www-form-url-encoded.  This improves
  the transfer of the large inputs and eases command line invocation
  of the CGI script.

Definition at line 78 of file visDQMUpload.py.

78 def marshall(args, files, request):
79  """
80  Marshalls the arguments to the CGI script as multi-part/form-data,
81  not the default application/x-www-form-url-encoded. This improves
82  the transfer of the large inputs and eases command line invocation
83  of the CGI script.
84  """
85  (type, body) = encode(args, files)
86  request.add_header('Content-Type', type)
87  request.add_header('Content-Length', str(len(body)))
88  request.data = body
89 

References encode(), and str.

Referenced by upload().

◆ upload()

def visDQMUpload.upload (   url,
  args,
  files 
)

Definition at line 90 of file visDQMUpload.py.

90 def upload(url, args, files):
91  ident = "visDQMUpload DQMGUI/%s python/%s" % \
92  (os.getenv('DQMGUI_VERSION', '?'), "%d.%d.%d" % sys.version_info[:3])
93  datareq = urllib2.Request(url + '/data/put')
94  datareq.add_header('Accept-encoding', 'gzip')
95  datareq.add_header('User-agent', ident)
96  marshall(args, files, datareq)
97  if 'https://' in url:
98  result = urllib2.build_opener(HTTPSCertAuthenticate()).open(datareq)
99  else:
100  result = urllib2.build_opener(urllib2.ProxyHandler({})).open(datareq)
101 
102  data = result.read()
103  if result.headers.get ('Content-encoding', '') == 'gzip':
104  data = gzip.GzipFile (fileobj=StringIO(data)).read ()
105  return (result.headers, data)
106 

References marshall().

Variable Documentation

◆ buf

visDQMUpload.buf

Definition at line 160 of file visDQMUpload.py.

Referenced by XMLProcessor._toXMLCh(), LutXml.addData(), LutXml.addParameter(), DDScope.addScope(), npstat::ArrayND< Num1, Len1, Dim1 >.addToProjection(), CSCFileDumper.analyze(), ParticleListDrawer.analyze(), EcalTPGParamBuilder.analyze(), HGCalWaferValidation.analyze(), ext::basic_imemstream< Item_t, Traits_t, Allocator_t >.basic_imemstream(), JanAlignmentAlgorithm.begin(), PickEvents.beginJob(), EcalSelectiveReadoutValidation.bookHistograms(), AlignmentTask.buildEqualMeanUMeanVRotZConstraints(), AlignmentTask.buildFixedDetectorsConstraints(), PPSAlignmentHarvester.buildModeGraph(), AlignmentTask.buildOneRotZPerPotConstraints(), AlignmentTask.buildStandardConstraints(), evf::EvFDaqDirector.bumpFile(), DCacheStorageMaker.check(), clangcms::EDMPluginDumper.checkASTDecl(), FedRawDataInputSource.checkNext(), npstat.clearBuffer(), XrdAdaptor::ClientRequest.ClientRequest(), WatcherStreamFileReader.closeFile(), LaserSorter.closeOutStream(), hitfit::Constrained_Top.Constrained_Top(), hitfit::Constrained_Z.Constrained_Z(), convertFile(), FFTJetCorrector< Jet, Adjustable >.correct(), crc32c(), crc32c_sw(), evf::EvFDaqDirector.createBoLSFile(), evf::EvFDaqDirector.createLumiSectionFiles(), CSCALCTHeader.CSCALCTHeader(), CSCALCTTrailer.CSCALCTTrailer(), CSCAnodeData.CSCAnodeData(), CSCAnodeData2006.CSCAnodeData2006(), CSCAnodeData2007.CSCAnodeData2007(), CSCCFEBData.CSCCFEBData(), CSCChamberDataItr.CSCChamberDataItr(), CSCComparatorData.CSCComparatorData(), CSCDCCEventData.CSCDCCEventData(), CSCDDUDataItr.CSCDDUDataItr(), CSCDDUEventData.CSCDDUEventData(), CSCDMBHeader.CSCDMBHeader(), CSCDMBHeader2005.CSCDMBHeader2005(), CSCDMBHeader2013.CSCDMBHeader2013(), CSCDMBTrailer.CSCDMBTrailer(), CSCDMBTrailer2005.CSCDMBTrailer2005(), CSCDMBTrailer2013.CSCDMBTrailer2013(), CSCEventData.CSCEventData(), CSCRPCData.CSCRPCData(), CSCTMBBlockedCFEB.CSCTMBBlockedCFEB(), CSCTMBData.CSCTMBData(), CSCTMBHeader.CSCTMBHeader(), CSCTMBHeader2006.CSCTMBHeader2006(), CSCTMBHeader2007.CSCTMBHeader2007(), CSCTMBHeader2007_rev0x50c3.CSCTMBHeader2007_rev0x50c3(), CSCTMBHeader2013.CSCTMBHeader2013(), CSCTMBMiniScope.CSCTMBMiniScope(), CSCTMBScope.CSCTMBScope(), CSCTMBTrailer.CSCTMBTrailer(), dataPointer(), DDRotation.DDRotation(), evf::EvFBuildingThrottle.dowork(), dumpEvent(), dumpFiles(), GeometryInfoDump.dumpInfo(), dumpInit(), CastorDbASCIIIO.dumpObject(), EcalLaserAPDPNRatiosXMLTranslator.dumpXML(), EcalLinearCorrectionsXMLTranslator.dumpXML(), EcalTPGParamBuilder.EcalTPGParamBuilder(), ElectronPFIsolationWithConeVeto.ElectronPFIsolationWithConeVeto(), CTPPSProtonReconstructionEfficiencyEstimatorMC.endJob(), CTPPSProtonReconstructionEfficiencyEstimatorData.endJob(), evf::EvFDaqDirector.EvFDaqDirector(), extractNextObject(), FileInStream_Read(), dqm::DQMFileSaverBase.filename(), FileSeqInStream_Read(), SiPixelRawDataErrorModule.fill(), SiPixelRawDataErrorModule.fillFED(), SiPixelDataQuality.fillGlobalQualityPlot(), SiStripHistoPlotter.fillNamedImageBuffer(), evf::DirManager.findHighestRun(), evf::DirManager.findHighestRunDir(), findLine(), evf::DirManager.findRunDir(), hitfit::Top_Fit.fit(), CTPPSTotemDataFormatter.formatRawData(), EcalSelectiveReadoutValidation.frame2Energy(), FRDEventMsgView.FRDEventMsgView(), get_info(), HcalQIEManager.getHfQieTable(), WatcherStreamFileReader.getInputFile(), InterpolatedPulse< 1500U >.getIntegral(), evf::EvFDaqDirector.getLumisectionToStart(), HcalLutManager.getLutSetFromFile(), evf::EvFDaqDirector.getNextFromFileBroker(), evf::EvFDaqDirector.getNFilesFromEoLS(), InterpolatedPulse< 1500U >.getPeakValue(), HcalQIEManager.getQIETableFromFile(), HcalQIEManager.getTableFromDb(), SimpleSAXParser.getToken(), evf::EvFDaqDirector.grabNextJsonFile(), L1TGlobalPrescalesVetosViewer.hash(), L1TMuonBarrelKalmanParamsViewer.hash(), L1TMuonBarrelParamsViewer.hash(), L1TMuonGlobalParamsViewer.hash(), L1TMuonOverlapParamsViewer.hash(), L1TCaloParamsViewer.hash(), HeaderView.HeaderView(), npstat::HistoND< Numeric, Axis >.HistoND(), DTTPGLutFile.ignoreLines(), L1TriggerLutFile.ignoreLines(), PPSAlignmentWorker::SectorData.init(), RPCCompDetId.initGas(), evf::EvFDaqDirector.initRun(), evf::EvFDaqDirector.inputThrottled(), InterpolatedPulse< 1500U >.InterpolatedPulse(), ConstantStepOdeSolver.interpolateIntegrated(), CTPPSRPAlignmentCorrectionsMethods.iovValueToString(), CSCEventData.isALCT(), CSCEventData.isTMB(), L1Analysis::L1AnalysisEvent.L1AnalysisEvent(), dqmservices::DQMProtobufReader.load(), L1MuGMTLUT.Load(), MonitorXMLParser.load(), MatacqProducer.loadOrbitOffset(), RemoteFile.local(), LookInStream_LookRead(), LookInStream_Read(), LookInStream_Read2(), LookToRead_Look_Exact(), LookToRead_Look_Lookahead(), LookToRead_Read(), lutFmt(), LzmaDec_DecodeReal(), LzmaDec_TryDummy(), makeGifHists(), L1MuGMTLUT.MakeSubClass(), FFTEtaLogPtConeRadiusMapper< MyJet, Adjustable >.map(), FFTSpecificScaleCalculator< MyJet, Adjustable >.map(), L2ResScaleCalculator.mapFFTJet(), L2RecoScaleCalculator.mapFFTJet(), FFTGenericScaleCalculator.mapFFTJet(), L2AbsScaleCalculator.mapFFTJet(), FedRawDataInputSource.maybeOpenNewLumiSection(), MatacqProducer.mread(), MatacqProducer.msize(), MuonPFIsolationWithConeVeto.MuonPFIsolationWithConeVeto(), FileReaderDCC.next(), FileReaderDDU.next(), now(), DQMNet.onLocalNotify(), DQMNet.onPeerData(), npstat::LinInterpolatedTableND< Numeric, Axis >.operator()(), InterpolatedPulse< 1500U >.operator*=(), InterpolatedPulse< 1500U >.operator=(), InterpolatedPulse< 1500U >.operator==(), ReadRepacker.pack(), ReadRepacker.packInternal(), DQMNet.packQualityData(), dqm::impl::MonitorElement.packScalarData(), edm::service::CPU.parseCPUInfo(), PrescaleWeightProvider.parseL1Seeds(), PhotonPFIsolationWithConeVeto.PhotonPFIsolationWithConeVeto(), MODCCSHFDat.populateClob(), IODConfig.populateClob(), edm::service::SimpleMemoryCheck.postEndJob(), bitset_utilities.printWords(), TotemTriggerRawToDigi.ProcessLoneGFrame(), pps::RawDataUnpacker.processOptoRxFrame(), pps::RawDataUnpacker.processOptoRxFrameParallel(), pps::RawDataUnpacker.processOptoRxFrameSampic(), pps::RawDataUnpacker.processOptoRxFrameSerial(), npstat::ArrayND< Num1, Len1, Dim1 >.processSubrange(), pps::RawDataUnpacker.processVFATDataParallel(), TotemTriggerRawToDigi.produce(), CSCDCCUnpacker.produce(), npstat::ArrayND< Num1, Len1, Dim1 >.project(), dqm::impl::MonitorElement.qualityTagString(), HiEvtPlaneFlatten.rangeString(), FileReaderDCC.read(), FileReaderDDU.read(), SectorProcessorLUT.read_file(), TStorageFactoryFile.ReadBuffer(), TStorageFactoryFile.ReadBuffers(), TStorageFactoryFile.ReadBuffersSync(), edm::StreamerInputFile.readBytes(), lhef::CBInputStream.readBytes(), lhef::STLInputStream.readBytes(), lhef::StorageInputStream.readBytes(), PhysicsTools::MVAComputer.readCalibration(), MODCCSHFDat.readClob(), IODConfig.readClob(), LmfSource.readEventWithinFile(), CSCFileReader.readFU(), L1MuGMTHWFileReader.readNextEvent(), readParticlesFromHepMC(), readRemote(), CSCFileReader.readRUI(), EcalLaserCondTools::FileReader.readTime(), HcalSimpleRecAlgoImpl.removePileup(), edm::service::IgProfService.replace(), edm::service::IgProfService.replaceU64(), npstat::ArrayND< Num1, Len1, Dim1 >.rotate(), LegacyIOHelper.save(), JanAlignmentAlgorithm.saveDiagnostics(), StraightTrackAlignment.saveDiagnostics(), dqm::DQMFileSaverPB.savePB(), AbsFFTJetScaleCalculator< MyJet, Adjustable >.scale(), SecToLook_Read(), SecToRead_Read(), EcalSelectiveReadoutValidation.selectFedsForLog(), SeqInStream_Read(), SeqInStream_Read2(), SeqInStream_ReadByte(), edm::StreamerOutputModuleCommon.serializeRegistry(), MonitorElementData::Path.set(), MillePedeTrees.SetBowsParameters(), PedeReader.setCalibrationParameter(), gen::Pythia6Service.setCSAParams(), CSCALCTHeader2006.setFromBuffer(), CSCDDUHeader.setFromBuffer(), CSCALCTTrailer2006.setFromBuffer(), CSCDCCHeader.setFromBuffer(), CSCDDUTrailer.setFromBuffer(), CSCALCT.setFromBuffer(), CSCDCCTrailer.setFromBuffer(), CSCALCTHeader2007.setFromBuffer(), CSCALCTTrailer2007.setFromBuffer(), CSCALCTs2006.setFromBuffer(), CSCVirtexID.setFromBuffer(), CSCConfigurationRegister.setFromBuffer(), CSCCollisionMask.setFromBuffer(), CSCHotChannelMask.setFromBuffer(), PlotMillePede.SetNbins(), PedeReader.setParameter(), DDExpandedView.setScope(), InterpolatedPulse< 1500U >.setShape(), MillePedeTrees.SetSurfDefDeltaBows(), StraightTrackAlignment.setToString(), MillePedeTrees.SetUseSignedR(), SiPixelEDAClient.SiPixelEDAClient(), edm::service::InitRootHandlers.stacktraceFromThread(), edm::service::InitRootHandlers.stacktraceHelperThread(), L1MuGMTLUT::PortDecoder.str(), LaserSorter.streamFileName(), npstat::ArrayND< Num1, Len1, Dim1 >.subtractFromProjection(), dqm::impl::MonitorElement.tagLabelString(), EcalLaserCondTools.timeToString(), cms::MD5Result.toString(), LmfSource.toString(), LaserSorter.toString(), TrackingAnalyser.TrackingAnalyser(), ConstantStepOdeSolver.truncateCoordinate(), typePointer(), CSCSPEvent.unpack(), CSCSPCounters.unpack(), CSCTFEvent.unpack(), ReadRepacker.unpack(), CSCSP_MBblock.unpack(), CSCSPTrailer.unpack(), CSCSPRecord.unpack(), CSCSP_MEblock.unpack(), CSCSPHeader.unpack(), CSCSP_SPblock.unpack(), CSCDCCEventData.unpack_data(), CSCDDUEventData.unpack_data(), CSCEventData.unpack_data(), CSCTMBBlockedCFEB.UnpackBlockedCFEB(), CSCTMBMiniScope.UnpackMiniScope(), CSCTMBScope.UnpackScope(), CSCTMBData.UnpackTMB(), StraightTrackAlignment.updateDiagnosticHistograms(), evf::EvFDaqDirector.updateFuLock(), bitset_utilities.ushortToBitset(), VersionedSelector< edm::Ptr< reco::Photon > >.VersionedSelector(), CSCDCCUnpacker.visual_raw(), WatcherStreamFileReader.WatcherStreamFileReader(), CSCWireGeometry.wireValues(), CTPPSProtonReconstructionEfficiencyEstimatorData::ArmData.write(), CTPPSProtonReconstructionPlotter::SingleRPPlots.write(), CTPPSTrackDistributionPlotter::ArmPlots.write(), MuonAssociatorByHitsHelper.write_matched_simtracks(), TStorageFactoryFile.WriteBuffer(), EcalDccWeightBuilder.writeWeightToRootFile(), xMLCh2String(), LStoreFile::MutexWrapper.~MutexWrapper(), and TagNames.~TagNames().

◆ classification_ok

visDQMUpload.classification_ok

Definition at line 148 of file visDQMUpload.py.

◆ classification_result

visDQMUpload.classification_result

Definition at line 148 of file visDQMUpload.py.

◆ context

visDQMUpload.context

Definition at line 37 of file visDQMUpload.py.

Referenced by edm::StatsCount.add(), edm.addContextAndPrintException(), fireworks.addDashedLine(), edm.addToMissingDictionariesException(), edm::ProductRegistryHelper.addToRegistry(), algorithm(), EcalTrivialObjectAnalyzer.analyze(), edmtest::FillInfoESAnalyzer.analyze(), edmtest::LHCInfoESAnalyzer.analyze(), edmtest::AlignPCLThresholdsReader.analyze(), edmtest::RunSummaryESAnalyzer.analyze(), edmtest::RunInfoESAnalyzer.analyze(), CTPPSPixGainCalibsESAnalyzer.analyze(), CTPPSRPAlignmentInfoReader.analyze(), CTPPSPixelDAQMappingAnalyzer.analyze(), EcalBarrelMonitorDbModule.analyze(), edmtest::L1TriggerScalerESAnalyzer.analyze(), edmtest::HcalDumpConditions.analyze(), L1RCTProducer.beginLuminosityBlock(), edmtest::L1TriggerScalerESAnalyzer.beginRun(), DTResolutionAnalysisTest.beginRun(), DTNoiseAnalysisTest.beginRun(), DTOccupancyTest.beginRun(), DTSegmentAnalysisTest.beginRun(), DTOccupancyTestML.beginRun(), DTLocalTriggerBaseTest.beginRun(), DTEfficiencyTest.beginRun(), DTRunConditionVarClient.beginRun(), DTLocalTriggerSynchTask.bookHistograms(), edm::workerhelper::CallImpl< OccurrenceTraits< RunPrincipal, BranchActionGlobalBegin > >.call(), edm::workerhelper::CallImpl< OccurrenceTraits< RunPrincipal, BranchActionStreamBegin > >.call(), edm::workerhelper::CallImpl< OccurrenceTraits< RunPrincipal, BranchActionGlobalEnd > >.call(), edm::workerhelper::CallImpl< OccurrenceTraits< RunPrincipal, BranchActionStreamEnd > >.call(), edm::workerhelper::CallImpl< OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalBegin > >.call(), edm::workerhelper::CallImpl< OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamBegin > >.call(), edm::workerhelper::CallImpl< OccurrenceTraits< LuminosityBlockPrincipal, BranchActionGlobalEnd > >.call(), edm::workerhelper::CallImpl< OccurrenceTraits< LuminosityBlockPrincipal, BranchActionStreamEnd > >.call(), edm::workerhelper::CallImpl< OccurrenceTraits< ProcessBlockPrincipal, BranchActionGlobalBegin > >.call(), edm::workerhelper::CallImpl< OccurrenceTraits< ProcessBlockPrincipal, BranchActionProcessBlockInput > >.call(), edm::workerhelper::CallImpl< OccurrenceTraits< ProcessBlockPrincipal, BranchActionGlobalEnd > >.call(), edm.callWithTryCatchAndPrint(), edm::ProductRegistry.checkDictionariesOfConsumedTypes(), convert_boolean(), edm::StreamerInputSource.declareStreamers(), edm::Worker.doWorkAsync(), edm::Worker.doWorkNoPrefetchingAsync(), DTDCSByLumiTask.dqmBeginRun(), DTEfficiencyTask.dqmBeginRun(), DTSegmentAnalysisTask.dqmBeginRun(), DTTriggerEfficiencyTask.dqmBeginRun(), DTLocalTriggerLutTask.dqmBeginRun(), DTLocalTriggerBaseTask.dqmBeginRun(), DTDigiTask.dqmBeginRun(), DTLocalTriggerTask.dqmBeginRun(), DTLocalTriggerSynchTask.dqmBeginRun(), DTBlockedROChannelsTest.dqmEndLuminosityBlock(), DTDataIntegrityTest.dqmEndLuminosityBlock(), DTDCSByLumiTask.dqmEndLuminosityBlock(), DTResolutionTest.dqmEndLuminosityBlock(), DTChamberEfficiencyTest.dqmEndLuminosityBlock(), CastorDumpConditions.dumpIt(), edmtest::HcalDumpConditions.dumpIt(), edm::Schedule.endJob(), edm::eventsetup::EventSetupRecordGeneric.EventSetupRecordGeneric(), FWViewGeometryList.FWViewGeometryList(), DQMEDAnalyzer.globalEndLuminosityBlockProduce(), DQMEDAnalyzer.globalEndRunProduce(), edm::ProductRegistry.initializeLookupTables(), edm::one::OutputModuleBase.keepThisBranch(), edm::global::OutputModuleBase.keepThisBranch(), edm::limited::OutputModuleBase.keepThisBranch(), load_dddefinition(), edm.loadExtraClasses(), fireworks.makeEveJetCone(), fireworks.makeRhoZSuperCluster(), DDCoreToDDXMLOutput.position(), DependencyGraph.preBeginJob(), FastTimerService.preBeginJob(), ProcessCallGraph.preBeginJob(), edm::eventsetup::ESSourceDataProxyBase.prefetchAsyncImpl(), evf::FastMonitoringService.preGlobalEarlyTermination(), edm::service::MessageLogger.preModuleGlobalBeginLumi(), edm::service::MessageLogger.preModuleGlobalBeginRun(), edm::service::MessageLogger.preModuleGlobalEndLumi(), edm::service::MessageLogger.preModuleGlobalEndRun(), evf::FastMonitoringService.preSourceEarlyTermination(), evf::FastMonitoringService.preStreamEarlyTermination(), edm::WorkerManager.processAccumulatorsAsync(), ProcessCallGraph.processDescription(), ProcessCallGraph.processId(), edm::WorkerManager.processOneOccurrenceAsync(), DTUnpackingModule.produce(), ProcessCallGraph.registerProcess(), cms::rotation_utils.rotName(), RPCDBCom.RPCDBCom(), edm::UnscheduledCallProducer.runAccumulatorsAsync(), edm::Path.runAllModulesAsync(), edm::Worker.runModule(), edm::Worker.runModuleAfterAsyncPrefetch(), edm::Worker.runModuleDirectly(), edm::UnscheduledCallProducer.runNowAsync(), edm::WorkerInPath.runWorkerAsync(), FWTextTableCellRenderer.setHighlightContext(), DDCoreToDDXMLOutput.solid(), TestBase.TestBase(), edm.throwMissingDictionariesException(), and throwStorageError().

◆ data

visDQMUpload.data

Definition at line 163 of file visDQMUpload.py.

◆ file

visDQMUpload.file

Definition at line 137 of file visDQMUpload.py.

◆ hasher

visDQMUpload.hasher

◆ headers

visDQMUpload.headers

Definition at line 163 of file visDQMUpload.py.

◆ HTTPS

visDQMUpload.HTTPS

Definition at line 31 of file visDQMUpload.py.

◆ ssl_cert_file

visDQMUpload.ssl_cert_file

Definition at line 36 of file visDQMUpload.py.

◆ ssl_key_file

visDQMUpload.ssl_key_file

Definition at line 35 of file visDQMUpload.py.

◆ status

visDQMUpload.status

Definition at line 122 of file visDQMUpload.py.

◆ uid

visDQMUpload.uid

Definition at line 122 of file visDQMUpload.py.

◆ x509_path

visDQMUpload.x509_path

Definition at line 107 of file visDQMUpload.py.

str
#define str(s)
Definition: TestProcessor.cc:53
visDQMUpload.encode
def encode(args, files)
Definition: visDQMUpload.py:54
visDQMUpload.marshall
def marshall(args, files, request)
Definition: visDQMUpload.py:78
visDQMUpload.upload
def upload(url, args, files)
Definition: visDQMUpload.py:90
visDQMUpload.filetype
def filetype(filename)
Definition: visDQMUpload.py:51