103 handler.characters(title) |
103 handler.characters(title) |
104 handler.endElement(u"a") |
104 handler.endElement(u"a") |
105 handler.endElement(wrapTagname) |
105 handler.endElement(wrapTagname) |
106 handler.endElement(u"li") |
106 handler.endElement(u"li") |
107 |
107 |
108 def downloadCells(self, handler, **args): |
108 def downloadLink(self, handler, **args): |
109 |
109 |
110 target = args[u"target"].encode("latin-1") |
110 target = args[u"target"].encode("latin-1") |
111 targetReal = self._pc.absDstPathOf(target) |
111 targetReal = self._pc.absDstPathOf(target) |
112 title = args.get(u"title", unicode(posixpath.split(target)[0], 'latin-1')) |
112 title = args.get(u"title", unicode(posixpath.split(targetReal)[1], 'latin-1')) |
|
113 size = os.stat(targetReal).st_size |
|
114 handler.startElement(u"a", { |
|
115 u"href": target |
|
116 }) |
|
117 handler.characters(title) |
|
118 handler.endElement(u"a") |
|
119 |
|
120 def downloadCells(self, handler, **args): |
|
121 |
|
122 target = args[u"target"].encode("latin-1") |
|
123 targetReal = self._pc.absDstPathOf(target) |
|
124 title = args.get(u"title", unicode(posixpath.split(targetReal)[1], 'latin-1')) |
113 size = os.stat(targetReal).st_size |
125 size = os.stat(targetReal).st_size |
114 handler.startElement(u"td", {}) |
126 handler.startElement(u"td", {}) |
115 handler.startElement(u"a", { |
127 handler.startElement(u"a", { |
116 u"href": target |
128 u"href": target |
117 }) |
129 }) |