def open(self, type='r'): """Recorded.open(type='r') -> file or FileTransfer object""" return ftopen("myth://%s@%s/%s" % ( self.storagegroup, self.hostname, self.basename), type, db=self._db, chanid=self.chanid, starttime=self.starttime)
def open(self, mode='r', nooverwrite=False): return ftopen('myth://Videos@{0.host}/{0.filename}'.format(self), mode, False, nooverwrite, self._db)
def open(self, mode='r'): return ftopen('myth://{0.imagetype}@{0.hostname}/{0}'.format(self), mode)
def open(self, mode='r', nooverwrite=False): return ftopen((self.host, 'Videos', self.filename), mode, False, nooverwrite, self._db)
def open(self, mode='r'): return ftopen((self.hostname, self.imagetype, str(self)), mode)