equal
deleted
inserted
replaced
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( |