hgext/infinitepush/sqlindexapi.py
changeset 48913 f254fc73d956
parent 48875 6000f5b25c9b
equal deleted inserted replaced
48912:a0674e916fb6 48913:f254fc73d956
    10 import os
    10 import os
    11 import time
    11 import time
    12 
    12 
    13 import warnings
    13 import warnings
    14 import mysql.connector
    14 import mysql.connector
    15 
       
    16 from mercurial import pycompat
       
    17 
    15 
    18 from . import indexapi
    16 from . import indexapi
    19 
    17 
    20 
    18 
    21 def _convertbookmarkpattern(pattern):
    19 def _convertbookmarkpattern(pattern):
   177     def addmanybookmarks(self, bookmarks):
   175     def addmanybookmarks(self, bookmarks):
   178         if not self._connected:
   176         if not self._connected:
   179             self.sqlconnect()
   177             self.sqlconnect()
   180         args = []
   178         args = []
   181         values = []
   179         values = []
   182         for bookmark, node in pycompat.iteritems(bookmarks):
   180         for bookmark, node in bookmarks.items():
   183             args.append(b'(%s, %s, %s)')
   181             args.append(b'(%s, %s, %s)')
   184             values.extend((bookmark, node, self.reponame))
   182             values.extend((bookmark, node, self.reponame))
   185         args = b','.join(args)
   183         args = b','.join(args)
   186 
   184 
   187         self.sqlcursor.execute(
   185         self.sqlcursor.execute(