All pastes #576428 Raw Edit

Anonymous

public python v1 · immutable
·published 2007-06-19 14:08 UTC
rendered paste body
    def cleanup(self, verbose=False):        """Fjerner alle domains som har source $process, men som ikke lengre har noen navnetjenerinnslag.        Returnerer antall slettede domener som int"""        SQL  = 'SELECT domains.id FROM domains LEFT JOIN domainserver '        SQL += 'ON domains.id = domainserver.domainid '        SQL += 'WHERE domains.domain_source = "%s" AND ' % self.process        SQL += 'domainserver.nameserverid IS NULL'        self.nscurs.execute(SQL)        rows = self.nscurs.rowcount        for i in range(0, rows):            domainid = self.nscurs.fetchone()[0]            if verbose:                print "removing %s from domains" % domainid            SQL = 'DELETE FROM domains WHERE id = %i' % domainid            print SQL            foo = self.db.cursor()            foo.execute(SQL)