diff options
Diffstat (limited to 'services/clipboard/clipboardobject.py')
-rw-r--r-- | services/clipboard/clipboardobject.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/services/clipboard/clipboardobject.py b/services/clipboard/clipboardobject.py index ab00b14..d712e09 100644 --- a/services/clipboard/clipboardobject.py +++ b/services/clipboard/clipboardobject.py @@ -1,5 +1,6 @@ import os import logging +import urlparse import typeregistry @@ -58,7 +59,8 @@ class Format: def destroy(self): if self._on_disk: - os.remove(self._data.replace('file://', '')) + uri = urlparse.urlparse(self._data) + os.remove(uri.path) def get_type(self): return self._type |