Closed liath closed 5 years ago
I added a skeleton for unit tests too. I'll try to get basic functionality coverage in for everything in another PR.
Just noticed this had a waiting conflict /shrug Should be good now :)
Yeah, looks like you were working with the old code and now requested to merge that old code with the current one. For example, your version of code:
__init.py__:139
parser.add_argument('--cache-path', metavar='PATH', default='',
help='local path to use for disk cache (default is /tmp/yas3fs/BUCKET/PATH)')
The latest version is:
__init.py__:3229
parser.add_argument('--cache-path', metavar='PATH', default='',
help='local path to use for disk cache (default is /tmp/yas3fs-BUCKET-PATH-random)')
And this does not seem to be the only difference.
Do I understand it incorrectly?
Ah, must have messed up a merge. I can recreate from latest. I don't think there were that many differences.
There were a lot of differences! Thanks!
Per https://github.com/danilop/yas3fs/issues/123
I split all classes into their own files for the most part except for like LinkedList being in FSCache since that's the only place it is used.
I thought about maybe putting all the FS stuff in a folder to group it up. Which would switch the imports as going from:
To:
Idk, I'm not really sure how to structure a python project.