Beispiel #1
0
'''

__author__ = 'Miguel Ojeda'
__copyright__ = 'Copyright 2012, CERN CMS'
__credits__ = ['Miguel Ojeda', 'Andreas Pfeiffer']
__license__ = 'Unknown'
__maintainer__ = 'Miguel Ojeda'
__email__ = '*****@*****.**'


if __name__ == '__main__':
    import sys
    if '--productionLevel' not in sys.argv:
        sys.path.insert(0, '/data/services/keeper')
        import keeper
        keeper.run('docs', sys.argv[0], replaceProcess = True)


import os
import re
import logging

import mako.template
import markdown


defaultOutputDirectory = 'generated'
indexFilename = 'index.html'

indexTitle = 'CMS DB Web Services'
Beispiel #2
0
'''Generates the docs for CMS DB Web services.
'''

__author__ = 'Miguel Ojeda'
__copyright__ = 'Copyright 2012, CERN CMS'
__credits__ = ['Miguel Ojeda', 'Andreas Pfeiffer']
__license__ = 'Unknown'
__maintainer__ = 'Miguel Ojeda'
__email__ = '*****@*****.**'

if __name__ == '__main__':
    import sys
    if '--productionLevel' not in sys.argv:
        sys.path.insert(0, '/data/services/keeper')
        import keeper
        keeper.run('docs', sys.argv[0], replaceProcess=True)

import os
import re
import logging

import mako.template
import markdown

defaultOutputDirectory = 'generated'
indexFilename = 'index.html'

indexTitle = 'CMS DB Web Services'

docsTemplate = mako.template.Template('''
    <!DOCTYPE html>
Beispiel #3
0
#!/usr/bin/python2.6
'''Script used to create the DB schema.
'''

if __name__ == '__main__':
    import sys
    if '--productionLevel' not in sys.argv:
        sys.path.insert(0, '/data/services/keeper')
        import keeper
        keeper.run('PdmV/valdb', sys.argv[0], replaceProcess = True)

from sqlalchemy import create_engine, DateTime, MetaData, Column, Table, ForeignKey, Integer, String , Sequence, Boolean
import service

connectionDictionary = service.secrets['connections']['dev']["owner"]
engine = create_engine(service.getSqlAlchemyConnectionString(connectionDictionary), echo=False)
 
metadata = MetaData(bind=engine)

releases_table = Table('releases', metadata,
                    Column('id', Integer, Sequence('releases_id_seq'), primary_key=True, nullable=False),
                    Column('category', String(40), nullable=False),
                    Column('subcategory', String(40), nullable=False),
                    Column('release_name', String(100), nullable=False),
                    Column('version', Integer, nullable=False),
                    Column('date', DateTime, nullable=False),
                    Column('status_kind', String(20), nullable=False))
                    
releases_lv_table = Table('releases_lv', metadata,
                    Column('id', Integer, primary_key=True, nullable=False),
                    Column('category', String(40), nullable=False),
Beispiel #4
0
#!/usr/bin/python2.6
'''Script used to create the DB schema.
'''

if __name__ == '__main__':
    import sys
    if '--productionLevel' not in sys.argv:
        sys.path.insert(0, '/data/services/keeper')
        import keeper
        keeper.run('PdmV/valdb', sys.argv[0], replaceProcess=True)

from sqlalchemy import create_engine, DateTime, MetaData, Column, Table, ForeignKey, Integer, String, Sequence, Boolean
import service

connectionDictionary = service.secrets['connections']['dev']["owner"]
engine = create_engine(
    service.getSqlAlchemyConnectionString(connectionDictionary), echo=False)

metadata = MetaData(bind=engine)

releases_table = Table(
    'releases', metadata,
    Column('id',
           Integer,
           Sequence('releases_id_seq'),
           primary_key=True,
           nullable=False), Column('category', String(40), nullable=False),
    Column('subcategory', String(40), nullable=False),
    Column('release_name', String(100), nullable=False),
    Column('version', Integer, nullable=False),
    Column('date', DateTime, nullable=False),