Changeset 178 in tracdarcs for tracdarcs/updatedb.py


Ignore:
Timestamp:
05/12/10 18:40:53 (2 years ago)
Author:
lele@…
Hash name:
20100512164053-97f81-e69d930ef723d57a771c19c6a23bc5ed9781b30a
Message:

Use a parametrized query

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tracdarcs/updatedb.py

    r176 r178  
    252252        if path in self.ignore_paths_in_db: 
    253253            return None 
    254         q = query_nodes_for_revision(self.repo_id) 
    255         q += ' AND dnc.path = %s' 
    256         c = self.db.cursor() 
    257         c.execute(q, (path,)) 
     254        q,args = query_nodes_for_revision(self.repo_id, cond='dnc.path = %s') 
     255        args.append(path) 
     256        c = self.db.cursor() 
     257        c.execute(q, args) 
    258258        row = c.fetchone() 
    259259        if row is None: 
     
    279279                out.append(info) 
    280280        c = self.db.cursor() 
    281         q = query_nodes_for_revision(self.repo_id) 
    282         q += ' AND dnc.path LIKE %s' 
    283         c.execute(q, (path+'/%',)) 
     281        q,args = query_nodes_for_revision(self.repo_id, cond='dnc.path LIKE %s') 
     282        args.append(path+'/%') 
     283        c.execute(q, args) 
    284284        for row in c: 
    285285            node_id,rev,path,parent_id = row 
Note: See TracChangeset for help on using the changeset viewer.