summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* remove extraneous print statementsrfk-ideasrfkelly02009-06-154-6/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@172 67cdc799-7952-0410-af00-57a81ceafa0f
* don't try to pickle a SubFS of a TempFS, seems to give errors in __del__rfkelly02009-06-151-1/+3
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@171 67cdc799-7952-0410-af00-57a81ceafa0f
* some error-handling simplificationsrfkelly02009-06-1515-412/+369
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@170 67cdc799-7952-0410-af00-57a81ceafa0f
* dont allow removedir(recursive=True) to escape a SubFSrfkelly02009-06-151-7/+20
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@169 67cdc799-7952-0410-af00-57a81ceafa0f
* test_pickling: explicitly close the cloned FS when finishedrfkelly02009-06-121-3/+12
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@168 67cdc799-7952-0410-af00-57a81ceafa0f
* allow createfile/setcontents to take a file-like object as well as a stringrfkelly02009-06-121-1/+7
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@167 67cdc799-7952-0410-af00-57a81ceafa0f
* some new error classes, for the futurerfkelly02009-06-121-6/+18
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@166 67cdc799-7952-0410-af00-57a81ceafa0f
* better local file buffering for S3FSrfkelly02009-06-102-32/+66
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@165 67cdc799-7952-0410-af00-57a81ceafa0f
* add new error class "RemoteConnectionError"rfkelly02009-06-101-0/+6
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@164 67cdc799-7952-0410-af00-57a81ceafa0f
* make MountProcess.unmount() wait for the process to terminaterfkelly02009-06-081-0/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@163 67cdc799-7952-0410-af00-57a81ceafa0f
* allowing MountProcess to report mount failure errorsrfkelly02009-06-081-3/+15
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@162 67cdc799-7952-0410-af00-57a81ceafa0f
* whoopse, re-disable the S3 tests by defaultrfkelly02009-06-071-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@161 67cdc799-7952-0410-af00-57a81ceafa0f
* more robust xattr handling for expose.fuserfkelly02009-06-071-3/+7
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@160 67cdc799-7952-0410-af00-57a81ceafa0f
* testcases for recent S3FS bugfixesrfkelly02009-06-071-2/+10
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@159 67cdc799-7952-0410-af00-57a81ceafa0f
* fix bugs in S3FS when no prefix is specifiedrfkelly02009-06-071-6/+16
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@158 67cdc799-7952-0410-af00-57a81ceafa0f
* insist that xattr values are always stringsrfkelly02009-06-071-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@157 67cdc799-7952-0410-af00-57a81ceafa0f
* more notes on my API changesrfkelly02009-06-071-6/+9
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@156 67cdc799-7952-0410-af00-57a81ceafa0f
* add notes on changes in my branchrfkelly02009-06-071-0/+35
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@155 67cdc799-7952-0410-af00-57a81ceafa0f
* move xattr stuff into its own first-level submodulerfkelly02009-06-067-107/+147
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@154 67cdc799-7952-0410-af00-57a81ceafa0f
* fs.expose.fuse: expose an FS object via FUSErfkelly02009-06-0511-367/+1081
| | | | | | | | Uses a ctypes-based FUSE interface. Adapted from Will's fuseserver.py and the fuse.py example code. git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@153 67cdc799-7952-0410-af00-57a81ceafa0f
* Rename 'helpers' to 'path'.rfkelly02009-06-0422-1098/+1167
| | | | | | | Split tests up into several smaller modules git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@152 67cdc799-7952-0410-af00-57a81ceafa0f
* remove "if __main__" stuff from most modulesrfkelly02009-06-0311-275/+39
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@151 67cdc799-7952-0410-af00-57a81ceafa0f
* add ensure_xattr() functionrfkelly02009-06-032-5/+35
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@150 67cdc799-7952-0410-af00-57a81ceafa0f
* move RPCFSServer into 'expose' submodulerfkelly02009-06-034-122/+130
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@149 67cdc799-7952-0410-af00-57a81ceafa0f
* finally happy with basics of SFTP supportrfkelly02009-06-034-69/+160
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@148 67cdc799-7952-0410-af00-57a81ceafa0f
* use proper stat functions for isfile/isdirrfkelly02009-06-031-6/+6
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@147 67cdc799-7952-0410-af00-57a81ceafa0f
* adding basic support to expose an FS over SFTPrfkelly02009-06-033-0/+252
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@146 67cdc799-7952-0410-af00-57a81ceafa0f
* Added SFTPFS class, for accessing SFTP servers via paramikorfkelly02009-06-033-0/+303
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@145 67cdc799-7952-0410-af00-57a81ceafa0f
* fix base move() implementationrfkelly02009-05-311-1/+1
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@144 67cdc799-7952-0410-af00-57a81ceafa0f
* got unittests passing on windowsrfkelly02009-05-076-21/+34
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@143 67cdc799-7952-0410-af00-57a81ceafa0f
* xattrs tests: ensure result from xattrs() is a listrfkelly02009-05-062-7/+6
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@142 67cdc799-7952-0410-af00-57a81ceafa0f
* some small helper tweaksrfkelly02009-05-063-6/+17
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@141 67cdc799-7952-0410-af00-57a81ceafa0f
* added "HideDotFiles" wrapperrfkelly02009-05-061-0/+78
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@140 67cdc799-7952-0410-af00-57a81ceafa0f
* added "wrappers" sub-package, and a SimulateXAttrs wrapperrfkelly02009-05-066-126/+377
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@139 67cdc799-7952-0410-af00-57a81ceafa0f
* updated test suite now passingrfkelly02009-05-068-92/+123
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@138 67cdc799-7952-0410-af00-57a81ceafa0f
* tweak objecttree for new helper namesrfkelly02009-05-051-3/+2
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@137 67cdc799-7952-0410-af00-57a81ceafa0f
* multifs compatability with new errors modulerfkelly02009-05-051-20/+10
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@136 67cdc799-7952-0410-af00-57a81ceafa0f
* tempfs compatability with updated testsrfkelly02009-05-051-2/+2
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@135 67cdc799-7952-0410-af00-57a81ceafa0f
* remove doc strings from test methods, they cause nose not to print the name ↵rfkelly02009-05-051-12/+0
| | | | | | of the corresponding class git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@134 67cdc799-7952-0410-af00-57a81ceafa0f
* MountFS compatability with latest test suiterfkelly02009-05-051-36/+39
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@133 67cdc799-7952-0410-af00-57a81ceafa0f
* remove "mode" and "hidden" from SubFS methodsrfkelly02009-05-051-14/+3
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@132 67cdc799-7952-0410-af00-57a81ceafa0f
* memortyfs compatability with latest test suiterfkelly02009-05-051-76/+82
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@131 67cdc799-7952-0410-af00-57a81ceafa0f
* Update OSFS touse new exceptionsrfkelly02009-05-051-174/+108
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@130 67cdc799-7952-0410-af00-57a81ceafa0f
* More tests, especially assertRaises() variantsrfkelly02009-05-051-337/+395
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@129 67cdc799-7952-0410-af00-57a81ceafa0f
* More explicit documentation on base FS class, plus using new exception classesrfkelly02009-05-051-272/+253
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@128 67cdc799-7952-0410-af00-57a81ceafa0f
* first cut at a new Exception heirarchyrfkelly02009-05-051-0/+104
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@127 67cdc799-7952-0410-af00-57a81ceafa0f
* Condense and cleanup helpers.py/utils.pyrfkelly02009-05-052-57/+96
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@126 67cdc799-7952-0410-af00-57a81ceafa0f
* making a branch to play around with some of the APIsrfkelly02009-05-040-0/+0
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/branches/rfk-ideas@125 67cdc799-7952-0410-af00-57a81ceafa0f
* utility method for S3FS: get_total_sizerfkelly02009-04-202-3/+7
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@124 67cdc799-7952-0410-af00-57a81ceafa0f
* More work on xattr supportwillmcgugan2009-03-153-49/+149
| | | | git-svn-id: http://pyfilesystem.googlecode.com/svn/trunk@123 67cdc799-7952-0410-af00-57a81ceafa0f