-
Type: Improvement
-
Status: Resolved
-
Priority: Minor
-
Resolution: Done
-
Affects Version/s: 3.0.4
-
Fix Version/s: 4.1.0
-
Component/s: OS Integration
-
Epic Link:
-
Tags:
-
Sprint:nxDrive 10.3.4, nxDrive 10.3.6, nxDrive 10.10.3, nxDrive 10.10.4, nxDrive 10.10.5
-
Story Points:3
Currently it is quite complex to have a good support of paths for every OSes (dealing with unicode, longs paths, ... ). A dedicated module named pathlib may greatly help us.
On Python 2.7, we can install the module via pip, on Python 3 it is part of the standard library.
We need to check if it supports long paths on Windows by default before giving a try.
- causes
-
NXDRIVE-1505 Fix test_autolock() to return mocked Path objects
- Resolved
-
NXDRIVE-1509 Properly escape file names in SQL queries
- Resolved
-
NXDRIVE-2622 Fix parsing of paths in local configuration file
- Resolved
-
NXDRIVE-1525 Fix missing methods in LocalTest for Linux
- Resolved
-
NXDRIVE-1540 Avoid renaming banned files
- Resolved
- is related to
-
NXDRIVE-2319 Do not use the undocumented and unreliable Path.absolute() method
- Resolved
-
NXDRIVE-2302 Use an adapter to store path-like objects in the database
- Resolved
- is required by
-
NXDRIVE-1090 Long path names generates duplicata on folder creation
- Resolved