Beispiel #1
0
 def __init__(self, filename=None, macro=None, **pars):
     BaseFileRecorder.__init__(self)
     self.base_filename = filename
     self.macro = weakref.ref(macro) if macro else None
     self.db = PyTango.Database()
     if filename:
         self.setFileName(self.base_filename)
Beispiel #2
0
    def __init__(self, filename=None, macro=None, overwrite=False, **pars):
        BaseFileRecorder.__init__(self, **pars)

        self.macro = macro
        self.overwrite = overwrite
        if filename:
            self.filename = filename
Beispiel #3
0
    def __init__(self, filename=None, macro=None, overwrite=False, **pars):
        BaseFileRecorder.__init__(self, **pars)

        self.macro = macro
        self.overwrite = overwrite
        if filename:
            self.filename = filename
Beispiel #4
0
 def __init__(self, filename=None, macro=None, **pars):
     BaseFileRecorder.__init__(self)
     self.base_filename = filename
     if macro:
         self.macro = macro
     self.db = PyTango.Database()
     if filename:
         self.setFileName(self.base_filename)
Beispiel #5
0
 def __init__(self, filename=None, macro=None, **pars):
     BaseFileRecorder.__init__(self)
     self.base_filename = filename
     if macro:
         self.macro = macro
     self.db = PyTango.Database()
     if filename:
         self.setFileName(self.base_filename)
Beispiel #6
0
    def __init__(self, filename=None, macro=None, overwrite=False, **pars):
        BaseFileRecorder.__init__(self, **pars)

        self.macro = macro
        self.overwrite = overwrite
        if filename:
            self.setFileName(filename)

        self.currentlist = None
        self._nxclass_map = {}
        self.entryname = 'entry'
Beispiel #7
0
    def __init__(self, filename=None, macro=None, overwrite=False, **pars):
        BaseFileRecorder.__init__(self, **pars)

        self.macro = macro
        self.overwrite = overwrite
        if filename:
            self.setFileName(filename)

        self.currentlist = None
        self._nxclass_map = {}
        self.entryname = 'entry'
Beispiel #8
0
    def __init__(self, filename=None, macro=None, overwrite=False, **pars):
        BaseFileRecorder.__init__(self, **pars)

        self.macro = macro
        self.overwrite = overwrite
        if filename:
            self.setFileName(filename)

        self.currentlist = None
        self._nxclass_map = {}
        self.entryname = 'entry'

        scheme = r'([A-Za-z][A-Za-z0-9\.\+\-]*)'
        authority = (r'//(?P<host>([\w\-_]+\.)*[\w\-_]+)' +
                     r'(:(?P<port>\d{1,5}))?')
        path = (r'((?P<filepath>(/(//+)?([A-Za-z]:/)?([\w.\-_]+/)*' +
                r'[\w.\-_]+.(h5|hdf5|\w+))))' +
                r'(::(?P<dataset>(([\w.\-_]+/)*[\w.\-_]+)))?')
        pattern = ('^(?P<scheme>%(scheme)s):' +
                   '((?P<authority>%(authority)s)' +
                   '($|(?=[/#?])))?(?P<path>%(path)s)$')
        self.pattern = pattern % dict(
            scheme=scheme, authority=authority, path=path)
Beispiel #9
0
 def __init__(self, filename=None, macro=None, **pars):
     BaseFileRecorder.__init__(self)
     if filename:
         self.setFileName(filename)
     self._expectedlabels = pars.get('labels', None)
Beispiel #10
0
 def __init__(self, filename=None, macro=None, **pars):
     BaseFileRecorder.__init__(self)
     if filename:
         self.setFileName(filename)
Beispiel #11
0
 def __init__(self, filename=None, macro=None, **pars):
     BaseFileRecorder.__init__(self)
     if filename:
         self.setFileName(filename)
Beispiel #12
0
 def __init__(self, filename=None, macro=None, **pars):
     BaseFileRecorder.__init__(self)
     if filename:
         self.setFileName(filename)
     self._expectedlabels = pars.get('labels', None)