conduit r1684 - in trunk: . conduit/datatypes conduit/platform
- From: jstowers svn gnome org
- To: svn-commits-list gnome org
- Subject: conduit r1684 - in trunk: . conduit/datatypes conduit/platform
- Date: Fri, 29 Aug 2008 23:35:51 +0000 (UTC)
Author: jstowers
Date: Fri Aug 29 23:35:50 2008
New Revision: 1684
URL: http://svn.gnome.org/viewvc/conduit?rev=1684&view=rev
Log:
* conduit/datatypes/File.py:
* conduit/platform/FileGnomeVfs.py:
* conduit/platform/__init__.py: Remove dead code,
pass all tests.
Modified:
trunk/ (props changed)
trunk/ChangeLog
trunk/conduit/datatypes/File.py
trunk/conduit/platform/FileGnomeVfs.py
trunk/conduit/platform/__init__.py
Modified: trunk/conduit/datatypes/File.py
==============================================================================
--- trunk/conduit/datatypes/File.py (original)
+++ trunk/conduit/datatypes/File.py Fri Aug 29 23:35:50 2008
@@ -42,17 +42,8 @@
self._isProxyFile = False
self._proxyFileSize = None
-# def _open_file(self):
-# if self.triedOpen == False:
-# self.triedOpen = True
-# self.fileExists = gnomevfs.exists(self.URI)
-
def _close_file(self):
self._file.close()
-# log.debug("Closing file")
-# self.fileInfo = None
-# self.fileExists = False
-# self.triedOpen = False
#check to see if we have applied the rename/mtimes yet
if self.get_filename() == self._newFilename:
@@ -65,35 +56,9 @@
def _xfer_check_global_cancel_flag(self):
return conduit.GLOBALS.cancelled
-# def _xfer_progress_callback(self, info, cancel_func):
-# #check if cancelled
-# try:
-# if cancel_func():
-# log.info("Transfer of %s -> %s cancelled" % (info.source_name, info.target_name))
-# return 0
-# except Exception, ex:
-# log.warn("Could not call gnomevfs cancel function")
-# return 0
-# return True
-
def _get_text_uri(self):
return self._file.get_text_uri()
-# def _get_file_info(self):
-# """
-# Gets the file info. Because gnomevfs is dumb this method works a lot
-# more reliably than self.vfsFileHandle.get_file_info().
-#
-# Only tries to get the info once for performance reasons
-# """
-# self._open_file()
-# #The get_file_info works more reliably on remote vfs shares
-# if self.fileInfo == None:
-# if self.exists() == True:
-# self.fileInfo = gnomevfs.get_file_info(self.URI, gnomevfs.FILE_INFO_DEFAULT)
-# else:
-# log.warn("Cannot get info on non-existant file %s" % self.URI)
-
def _defer_rename(self, filename):
"""
In the event that the file is on a read-only volume this call defers the
@@ -252,9 +217,8 @@
#transfer file
ok,f = trans.transfer(overwrite, cancel_function)
-
- #if not ok:
- # raise FileTransferError
+ if not ok:
+ raise FileTransferError
#close the file and the handle so that the file info is refreshed
self._file = f
@@ -339,7 +303,7 @@
return os.path.splitext(self.get_filename())
def get_contents_as_text(self):
- return self._file.contents()
+ return self._file.get_contents()
def get_local_uri(self):
"""
@@ -353,11 +317,6 @@
@rtype: C{string}
"""
if self.is_local():
- #FIXME: The following call produces a runtime error if the URI
- #is malformed. Reason number 37 gnomevfs should die
- #u = gnomevfs.get_local_path_from_uri(self._get_text_uri())
- #Backup approach...
- #u = self.URI[len("file://"):]
return self._file.get_path()
else:
return self.to_tempfile()
@@ -410,7 +369,6 @@
elif meTime == bTime:
meSize = self.get_size()
bSize = B.get_size()
- #log.debug("Comparing %s (SIZE: %s) with %s (SIZE: %s)" % (A.URI, meSize, B.URI, bSize))
#If the times are equal, and the sizes are equal then assume
#that they are the same.
if meSize == None or bSize == None:
@@ -450,11 +408,6 @@
self._defer_rename(data['filename'])
self._defer_new_mtime(data['filemtime'])
- #Ensure we re-read the fileInfo
- #self.fileInfo = None
- #self.fileExists = False
- #self.triedOpen = False
-
DataType.DataType.__setstate__(self, data)
class TempFile(File):
Modified: trunk/conduit/platform/FileGnomeVfs.py
==============================================================================
--- trunk/conduit/platform/FileGnomeVfs.py (original)
+++ trunk/conduit/platform/FileGnomeVfs.py Fri Aug 29 23:35:50 2008
@@ -128,9 +128,6 @@
except:
return None
- def set_props(self, **props):
- raise NotImplementedError
-
def close(self):
self.fileInfo = None
self.fileExists = False
Modified: trunk/conduit/platform/__init__.py
==============================================================================
--- trunk/conduit/platform/__init__.py (original)
+++ trunk/conduit/platform/__init__.py Fri Aug 29 23:35:50 2008
@@ -45,7 +45,7 @@
raise NotImplementedError
def set_props(self, **props):
- raise NotImplementedError
+ pass
def close(self):
raise NotImplementedError
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]