Commit 5f0001e 1 parent 7bfe7a2 commit 5f0001e Copy full SHA for 5f0001e
File tree 1 file changed +10
-3
lines changed
1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 9
9
import re
10
10
import time
11
11
from xml .etree import ElementTree
12
- import xml .sax .saxutils
13
12
14
13
import requests
15
14
from pkg_resources import DistributionNotFound , get_distribution , parse_version
@@ -1120,12 +1119,20 @@ def delete(
1120
1119
else :
1121
1120
doc_id = list (filter (None , id ))
1122
1121
if doc_id :
1123
- m = "<delete>%s</delete>" % "" .join ("<id>%s</id>" % xml .sax .saxutils .escape (i ) for i in doc_id )
1122
+ et = ElementTree .Element ("delete" )
1123
+ for one_doc_id in doc_id :
1124
+ subelem = ElementTree .SubElement (et ,'id' )
1125
+ subelem .text = one_doc_id
1126
+ m = ElementTree .tostring (et )
1124
1127
else :
1125
1128
raise ValueError ("The list of documents to delete was empty." )
1126
1129
elif q is not None :
1127
1130
xml_escaped_q = xml .sax .saxutils .escape (q )
1128
- m = "<delete><query>%s</query></delete>" % xml_escaped_q
1131
+
1132
+ et = ElementTree .Element ("delete" )
1133
+ subelem = ElementTree .SubElement (et ,'query' )
1134
+ subelem .text = q
1135
+ m = ElementTree .tostring (et )
1129
1136
1130
1137
return self ._update (
1131
1138
m ,
You can’t perform that action at this time.
0 commit comments