equal
deleted
inserted
replaced
11 import os |
11 import os |
12 import time |
12 import time |
13 |
13 |
14 import warnings |
14 import warnings |
15 import mysql.connector |
15 import mysql.connector |
|
16 |
|
17 from mercurial import pycompat |
16 |
18 |
17 from . import indexapi |
19 from . import indexapi |
18 |
20 |
19 |
21 |
20 def _convertbookmarkpattern(pattern): |
22 def _convertbookmarkpattern(pattern): |
176 def addmanybookmarks(self, bookmarks): |
178 def addmanybookmarks(self, bookmarks): |
177 if not self._connected: |
179 if not self._connected: |
178 self.sqlconnect() |
180 self.sqlconnect() |
179 args = [] |
181 args = [] |
180 values = [] |
182 values = [] |
181 for bookmark, node in bookmarks.iteritems(): |
183 for bookmark, node in pycompat.iteritems(bookmarks): |
182 args.append(b'(%s, %s, %s)') |
184 args.append(b'(%s, %s, %s)') |
183 values.extend((bookmark, node, self.reponame)) |
185 values.extend((bookmark, node, self.reponame)) |
184 args = b','.join(args) |
186 args = b','.join(args) |
185 |
187 |
186 self.sqlcursor.execute( |
188 self.sqlcursor.execute( |