Exemple #1
0
    def resume(self):
        username = __addon__.getSetting('username')
        password = __addon__.getSetting('password')
        hostname = __addon__.getSetting('hostname')
        port = __addon__.getSetting('port')

        server = ServerProxy('http://%s:%s@%s:%s/xmlrpc' % (username, password, hostname, port))

        if (self.isDownloadPaused):
            if (self.isPauseRegister1):
                server.resumedownload()
            else:
                server.resumedownload2()
            self.isDownloadPaused = False
            log('Resume downloading')

        if (self.isPostProcessingPaused):
            server.resumepost()
            self.isPostProcessingPaused = False
            log('Resume post processing')

        if (self.isScanPaused):
            server.resumescan()
            log('Resume scanning of incoming nzb-directory')