/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FWCore/Skeletons/scripts/mkrecord
36 строк
974 B
David
move to python3
06 июл 2021, 16:18
06 июл 2021, 16:18
c134b92
Код
Авторство
О чём код?
#!/usr/bin/env python3 #-*- coding: utf-8 -*- #pylint: disable-msg= """ File : mkrecord Author : Valentin Kuznetsov <vkuznet@gmail.com> Description: mkrecord code """ # system modules import sys if sys.version_info < (2, 6): raise Exception("This script requires python 2.6 or greater") # package modules from FWCore.Skeletons.cms import generate, config def pkg_help(): "mkrecord help function" msg = '\nmkrecord script generates CMS C++ record code' msg += '\nUsage : mkrecord MyRecord -author "FirstName LastName"' msg += '\nOutput : ' msg += """ MyRecord.cc MyRecord.h""" msg += '\nExample:' msg += '\n # create new C++ Record' msg += '\n mkrecord MyRecord' msg += '\n # create new C++ Record with given author' msg += '\n mkrecord MyRecord -author "First Last"' msg += '\n' return msg if __name__ == '__main__': generate(config('Record', pkg_help()))