Revision 7a65e284 snf-pithos-backend/pithos/backends/lib/sqlalchemy/public.py

b/snf-pithos-backend/pithos/backends/lib/sqlalchemy/public.py
95 95
            s = s.values(path=path, active=True, url=url)
96 96
            r = self.conn.execute(s)
97 97
            r.close()
98
            logger.info('Public url: %s set for path: %s' % (url, path))
98
            logger.info('Public url set for path: %s' % path)
99 99

  
100 100
    def public_unset(self, path):
101 101
        s = self.public.delete()
102 102
        s = s.where(self.public.c.path == path)
103
        self.conn.execute(s).close()
104
        logger.info('Public url unset for path: %s' % (path))
103
        r = self.conn.execute(s)
104
        if r.rowcount != 0:
105
            logger.info('Public url unset for path: %s' % path)
106
        r.close()
105 107

  
106 108
    def public_unset_bulk(self, paths):
107 109
        if not paths:

Also available in: Unified diff