Opened at 2011-12-08T12:49:05Z
Last modified at 2014-10-10T19:36:16Z
#1634 closed defect
TypeError due to "size" being None in pyfilesystem+dokan — at Initial Version
Reported by: | zooko | Owned by: | somebody |
---|---|---|---|
Priority: | major | Milestone: | 1.10.1 |
Component: | code-frontend-web | Version: | 1.9.0 |
Keywords: | pyfilesystem dokan error webapi docs mutable review-needed | Cc: | clashthebunny@…, leif@… |
Launchpad Bug: |
Description
I saw this bug report to pyfilesystem:
http://code.google.com/p/pyfilesystem/issues/detail?id=96
tahoe-lafs 1.9.0 + pyfilesystem 0.4 (and svn r723) + dokan 0.6.0 OS Windows 7 x64 Russian + Python 2.7.2 x86 Traceback (most recent call last): File "_ctypes/callbacks.c", line 313, in 'calling callback function' File "C:\Program Files (x86)\Python27\lib\site-packages\fs\expose\dokan\__init__.py", line 256, in wrapper return func(self,*args) File "C:\Program Files (x86)\Python27\lib\site-packages\fs\expose\dokan\__init__.py", line 173, in wrapper res = func(*args,**kwds) File "C:\Program Files (x86)\Python27\lib\site-packages\fs\errors.py", line 191, in wrapper return func(*args,**kwds) File "C:\Program Files (x86)\Python27\lib\site-packages\fs\expose\dokan\__init__.py", line 604, in FindFilesWithPattern data = self._info2finddataw(fpath,finfo,None) File "C:\Program Files (x86)\Python27\lib\site-packages\fs\expose\dokan\__init__.py", line 794, in _info2finddataw data.nFileSizeHigh = info.get("size",0) >> 32 TypeError: unsupported operand type(s) for >>: 'NoneType' and 'int'
As far as I know, pyfilesystem doesn't have a strong test suite, so it will require more effort from someone to figure out where exactly the problem lies in pyfilesystem, Tahoe-LAFS, dokan, or the interfaces between them...
Note: See
TracTickets for help on using
tickets.