def METHOD_NAME(self):
    def create():
        try:
            if self.backup_cloud is not None:
                backup_filename = self.create_backup()
                with open(self._get_parent_file()/'data'/'backup'/backup_filename, 'rb') as f:
                    data = f.read()
                self.backup_cloud.update(backup_filename, data)
                log.debug('Nächtliche Sicherung erstellt und hochgeladen.')
        except Exception as e:
            raise e
    for thread in threading.enumerate():
        if thread.name == "cloud backup":
            log.debug("Don't start multiple instances of cloud backup thread.")
            return
    threading.Thread(target=create, args=(), name="cloud backup").start()