/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FWCore/Framework/test/test_argparse.py
23 строки
1 KB
Kevin Pedro
next round of code review
27 сен 2023, 17:36
27 сен 2023, 17:36
14fcd4e
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms from argparse import ArgumentParser parser = ArgumentParser(description='Test argparse') parser.add_argument("--maxEvents", help="max events to process", type=int, default=1) # same as cmsRun arguments; but ignored, just print values parser.add_argument("-j", "--jobreport", help="file name for job report file", type=str, default="UNSET") parser.add_argument("-e", "--enablejobreport", help="enable job report file(s)", default="UNSET", action="store_true") parser.add_argument("-m", "--mode", help="job mode for MessageLogger", type=str, default="UNSET") parser.add_argument("-n", "--numThreads", help="number of threads", type=str, default="UNSET") parser.add_argument("-s", "--sizeOfStackForThreadsInKB", help="size of thread stack in KB", type=str, default="UNSET") parser.add_argument("--strict", help="strict parsing", default="UNSET", action="store_true") parser.add_argument("-c", "--command", help="config passed in as string", type=str, default="UNSET") args = parser.parse_args() print(args) process = cms.Process("TEST") process.source = cms.Source("EmptySource") process.maxEvents.input = args.maxEvents print('TestArgParse')