- if self._maindoc == '':
- if part is None: rreeturn [None, None]
- docid = part
- else:
- docid = self._maindoc + (('$' + part) if part else '')
+ def _filename(self, docid):
+ return self._partname(docid, 'xml')
+
+ def _partname(self, docid, part):
+ docid = self._library._sanitize_string(part)
+ part = self._library._sanitize_string(part)