diff --git a/IPython/lib/display.py b/IPython/lib/display.py index ed68ceb..6b69362 100644 --- a/IPython/lib/display.py +++ b/IPython/lib/display.py @@ -52,6 +52,8 @@ class FileLink(object): FileLink("my/data.txt") """ + link_str = "%s" + def __init__(self, path, url_prefix='files', @@ -68,14 +70,13 @@ class FileLink(object): """ self.path = path self.url_prefix = url_prefix - self._link_str = "%s" self._result_html_prefix = _result_html_prefix self._result_html_suffix = _result_html_suffix def _format_path(self): fp = join(self.url_prefix,self.path) return ''.join([self._result_html_prefix, - self._link_str % (fp, self.path), + self.link_str % (fp, self.path), self._result_html_suffix]) def _repr_html_(self): @@ -140,6 +141,6 @@ class FileLinks(FileLink): if self._included_suffixes == None or \ splitext(fn)[1] in self._included_suffixes: result_entries.append(''.join([self._result_html_prefix, - self._link_str % (fp,fn), + self.link_str % (fp,fn), self._result_html_suffix])) return '\n'.join(result_entries)