/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FWCore/Skeletons/scripts/mkskel
36 строк
978 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 : mkskel Author : Valentin Kuznetsov <vkuznet@gmail.com> Description: mkskel 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(): "mkskel help function" msg = '\nmkskel script generates CMS C++ Skeleton code' msg += '\nUsage : mkskel MySkeleton -author "FirstName LastName"' msg += '\nOutput : ' msg += """ MySkeleton.cc MySkeleton.h""" msg += '\nExample:' msg += '\n # create new C++ Skeleton' msg += '\n mkskel MySkeleton' msg += '\n # create new C++ Skeleton with given author' msg += '\n mkskel MySkeleton -author "First Last"' msg += '\n' return msg if __name__ == '__main__': generate(config('Skeleton', pkg_help()))