source: ftputil

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2067:d51581372627   7 months sschwarzer Patch for new version
(edit) @2064:b5f89833bc4d   7 months sschwarzer Use `super` for base class constructor call I don't know why this ...
(edit) @2063:c876a8dc49cc   7 months sschwarzer Fix regression for custom session factory arguments The ftputil ...
(edit) @2058:84c0806ec734   8 months sschwarzer Update version and release date
(edit) @2051:ac94bc654731   9 months sschwarzer Remove unused `sys` import
(edit) @2050:f2974f53005e   9 months sschwarzer Patch version info for release
(edit) @2046:e59335e8b934   9 months sschwarzer Raise `NoEncodingError` for absent encoding If an FTP session ...
(edit) @2045:76ad27c72125   9 months sschwarzer Sort exceptions in `__all__` alphabetically
(edit) @2042:ddaa0b9bbaee   9 months sschwarzer Allow `encoding` argument only for `FTP` subclasses If an explicit ...
(edit) @2038:6022e65454eb   9 months sschwarzer Add `__all__` ticket: 143
(edit) @2034:4b81570af0f3   9 months sschwarzer Use new module `path_encoding` Replace hardcoded uses of "latin-1", ...
(edit) @2033:99fb8a5f1ab6   9 months sschwarzer Make path encoding configurable Some changes: - Add ...
(edit) @2029:6140fb27fe6e   9 months sschwarzer Use base class default if `encoding` isn't given Make the `encoding` ...
(edit) @2028:72a34b226c8d   9 months sschwarzer Add `encoding` argument for `session_factory` ticket: 143
(edit) @1983:7af75829e34f   12 months sschwarzer Use `raise ... from` Using the `from` clause sets the raised ...
(edit) @1982:d985aa73279e   12 months sschwarzer Clean up `FTPError` constructor - Remove workaround for Python 2 - ...
(edit) @1971:2eb5be238483   17 months sschwarzer Update version to 4.0.0
(edit) @1955:74d9f4d277a6   17 months sschwarzer Remove unused import
(edit) @1943:7167c5d48168   17 months sschwarzer Patch files to use new version 4.0.0-beta
(edit) @1939:bc64a54e638c   17 months sschwarzer Fix definition of time shift value This has changed with the ...
(edit) @1938:e19cc39c2c9c   17 months sschwarzer Use `errno.EEXIST` instead of literal 17 The concrete value for a ...
(edit) @1937:f16e9b5084b3   17 months sschwarzer Have `FTPHost.makedirs` handle `exist_ok` If `exist_ok` is `False`, ...
(edit) @1935:38acf28f3905   17 months sschwarzer Format docstrings and comments Reformat docstrings and comments to 80 ...
(edit) @1933:e84ebbbace3b   19 months sschwarzer Make check/rounding part of `set_time_shift` Before, ...
(edit) @1931:834c3a213ba7   19 months sschwarzer Use `datetime` API instead of `time` API Using `datetime` usually is ...
(edit) @1925:68fd6debe77c   19 months sschwarzer Clear cache if time shift changes If the time shift changes, all ...
(edit) @1924:f4b90fa97634   19 months sschwarzer Update `set_time_shift` docstring Emphasize that the client time is ...
(edit) @1923:7b4b21f5da09   19 months sschwarzer Subtract time shift only once The new code in `_Stat.parse_unix_time` ...
(edit) @1917:ed871b3f42c4   19 months sschwarzer Format docstrings and comments to 80 chars width
(edit) @1916:a526dce5108f   19 months sschwarzer Assume server time without time shift is UTC By default, assume the ...
(edit) @1908:218bed8ed75f   22 months sschwarzer Check that cache wasn't used This is the "fix" for ticket #126. It ...
(edit) @1907:ec1e0f95c44d   22 months sschwarzer Remove `Parser._mktime` We no longer use the `time` module for the ...
(edit) @1906:f5ee6970ff95   22 months sschwarzer Fix: consider time shift in MS parser Like in the unix parser, the ...
(edit) @1905:d0719980b5d7   22 months sschwarzer Fix typo in comment
(edit) @1904:b4a652aba0d8   22 months sschwarzer Use `year_is_known` instead of `year_is_unknown` Avoid potentially ...
(edit) @1902:93d4fddb80c3   22 months sschwarzer Fix and refactor `parse_unix_time` While changing `parse_unix_time` ...
(edit) @1901:616e46ca84e0   22 months sschwarzer Simplify conversion of original exception In Python 3, exception ...
(edit) @1900:102788710723   22 months sschwarzer Remove `os.fspath` call from `same_string_type_as` As with the ...
(edit) @1899:a90d4f585563   22 months sschwarzer Split `as_str` Split `as_str` into a new `as_str` and `as_str_path`. ...
(edit) @1898:31ad8b3fcd2e   22 months sschwarzer Remove `ftputil.tool.as_bytes` It's no longer necesary in any of the ...
(edit) @1896:aaeeadd56119   22 months sschwarzer Use consistent statement order Use consistent statement order in `if` ...
(edit) @1895:3c3ac50e0334   22 months sschwarzer Make `rest` a keyword-only argument This applies to `FTPHost.open` ...
(edit) @1894:eb173e9673db   22 months sschwarzer Make `encrypt_data_channel` and `debug_level` keyword-only args
(edit) @1893:2c759f11ddd2   22 months sschwarzer Add comment on different API from `shutil`
(edit) @1892:d986c34ffffb   22 months sschwarzer Remove obsolete comment
(edit) @1891:42ece407f2fe   22 months sschwarzer Remove `FTPFile.next` method This was only needed for Python 2.x.
(edit) @1890:e067bc331d9e   22 months sschwarzer Remove arguments from `super()` This is no longer necessary in Python 3.
(edit) @1883:c8a0a54c39f1   22 months sschwarzer Order `posixpath` attributes alphabetically Follow the order in the ...
(edit) @1882:c6f5f6f0e027   22 months sschwarzer Use `join` from `posixpath` The type checks in our custom `join` ...
(edit) @1879:831dacddb87c   22 months sschwarzer Support `PathLike` objects in `as_bytes` and `as_str`
(edit) @1878:33aa9270f45d   22 months sschwarzer Document `TypeError` for invalid argument
(edit) @1877:a07e12d6fdfb   22 months sschwarzer Change argument `content_source` to `path` The latter is clearer and ...
(edit) @1876:f0f5c7f9993d   22 months sschwarzer Support `PathLike` objects in `same_string_type_as` If a `PathLike` ...
(edit) @1875:db8ce45a55ff   22 months sschwarzer Add missing bracket in comment
(edit) @1872:435b04a1c040   22 months sschwarzer Fix bug around year change (ticket #131) The previous code failed ...
(edit) @1868:8e98efdccb04   22 months sschwarzer Update `as_bytes` docstring
(edit) @1867:6b4bf291d1e3   22 months sschwarzer Remove `encode_if_unicode` This function is no longer needed.
(edit) @1866:17a2935104e2   22 months sschwarzer Remove `as_default_string` This function is now redundant because we ...
(edit) @1865:9b383c76caf7   22 months sschwarzer Rename `tool.as_unicode` to `tool.as_str` We now only support Python ...
(edit) @1860:c8844d7dd082   22 months sschwarzer Use local `cache` shortcut Use local `cache` shortcut which was ...
(edit) @1859:e542560d38f9   22 months sschwarzer Use `yield from` Since we no longer need to support Python 2, we can ...
(edit) @1857:4c4b99d0c627   22 months sschwarzer Raise `TypeError` if `mode` is `None` This is Python's behavior for ...
(edit) @1855:a577970005af   22 months sschwarzer Pass original mode to `socket.makefile` For the previous Python 2 ...
(edit) @1848:7cca1ad2711f   22 months sschwarzer Format source code with Black Format code in `ftputil` and `test` ...
(edit) @1846:8778221240b4   22 months sschwarzer Document return type
(edit) @1837:09a1118bdb06   2 years sschwarzer Add FIXME comment about an inefficiency However, when trying to fix ...
(edit) @1836:a0187c74a47f   2 years sschwarzer Add line break after in-class comment The comment applies to several ...
(edit) @1831:2cde398ff6cd   2 years sschwarzer Be more explicit in docstrings Don't tell the reader not only what ...
(edit) @1830:a9cfa2d05ba3   2 years sschwarzer Fix grammar in docstring
(edit) @1829:7e3be8fbaa8c   2 years sschwarzer Make comment clearer
(edit) @1828:6cd5eb8a9922   2 years sschwarzer Comment the two variants of stat methods I assume the comment will ...
(edit) @1824:f35237913b7d   2 years sschwarzer Add XXX comment on text file creation
(edit) @1802:cb4ed831f41e   2 years sschwarzer Add another reason for race condition The more likely reason for a ...
(edit) @1745:2402b8a75178   3 years sschwarzer Unify formatting of XXX-style comments Use consistent format `# XXX: ...
(edit) @1744:194d13209ff4   3 years sschwarzer Remove remark about Python 2.6 Python 2 support will be removed in ...
(edit) @1743:4b773b472e7e   3 years sschwarzer Disable `protected-access` `_Stat` needs to work closely together ...
(edit) @1742:9993f6af7b40   3 years sschwarzer Disable message `no-self-use` Keep the `self` argument because ...
(edit) @1741:0a9be69f9436   3 years sschwarzer Suppress warning about protected access The classes `_Node` and ...
(edit) @1739:8a0ab80584c7   3 years sschwarzer Disable `misplaced-bare-raise` Contrary to what Pylint complains ...
(edit) @1736:4c45dfcbf33a   3 years sschwarzer Update copyright year Update copyright year because of the recent ...
(edit) @1735:97c07a8b60c9   3 years sschwarzer Insert empty line above `__all__` assignment
(edit) @1734:4052933a7485   3 years sschwarzer Remove Python 2 support
(edit) @1733:9f3c5bd51a54   3 years sschwarzer Fix typo Different from the "factory" usage, this typo was _not_ ...
(edit) @1732:a602a48f5f12   3 years sschwarzer Remove unused imports
(edit) @1731:a4c634fe6853   3 years sschwarzer Remove unused variable `hour` Also fix docstring. Rounding to full ...
(edit) @1730:28b990e4255c   3 years sschwarzer Don't disable Pylint `incomplete-protocol` It seems this message no ...
(edit) @1728:f0d526af5686   3 years sschwarzer Don't inherit from `object` This is no longer necessary because the ...
(edit) @1727:2652fb65ded9   3 years sschwarzer Use `print` as a function in non-code Add parentheses for `print` ...
(edit) @1726:b9ad96ee9c7b   3 years sschwarzer Remove Python 2-specific code
(edit) @1723:7d731aea5360   3 years sschwarzer Remove positional argument specifiers for `format` In strings for ...
(edit) @1721:3557f65ded13   3 years sschwarzer Remove `compat.py` This module was for Python 2/3 compatibility, ...
(edit) @1720:a10aefe0f71f   3 years sschwarzer Remove support for `M2Crypto` M2Crypto was used to get FTP_TLS ...
(edit) @1719:560867ae70f0   3 years sschwarzer Remove `encoding: utf-8` lines These are no longer needed because we ...
(edit) @1718:8bed138bc404   3 years sschwarzer Don't inherit from `object` This is no longer needed because we're ...
(edit) @1717:827cfaff87d7   3 years sschwarzer Remove unneeded uses of `io` In Python 3, `io.open` is the same as ...
(edit) @1716:208cec5f1797   3 years sschwarzer Remove `socket_file_adapter.py` This was only needed for Python 2 ...
(edit) @1715:01215a325738   3 years sschwarzer Remove `session_adapter.py` This was a crutch that was only needed ...
(edit) @1713:f146a1ea66aa   3 years sschwarzer Remove `__future__` imports With the switch to Python 3.x-only, the ...
(edit) @1711:766c15f83205   3 years sschwarzer Set `use_list_a_option` to `False` by default See ticket #110 for the ...
(edit) @1698:97f5bfb96c1a   4 years sschwarzer Patch version and release date
Note: See TracRevisionLog for help on using the revision log.