source:

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @1908:218bed8ed75f   2 weeks sschwarzer Check that cache wasn't used This is the "fix" for ticket #126. It ...
(edit) @1907:ec1e0f95c44d   2 weeks sschwarzer Remove `Parser._mktime` We no longer use the `time` module for the ...
(edit) @1906:f5ee6970ff95   2 weeks sschwarzer Fix: consider time shift in MS parser Like in the unix parser, the ...
(edit) @1905:d0719980b5d7   2 weeks sschwarzer Fix typo in comment
(edit) @1904:b4a652aba0d8   2 weeks sschwarzer Use `year_is_known` instead of `year_is_unknown` Avoid potentially ...
(edit) @1903:009406c12b11   2 weeks sschwarzer Use time shift in tests for unix time parser Having had the time ...
(edit) @1902:93d4fddb80c3   2 weeks sschwarzer Fix and refactor `parse_unix_time` While changing `parse_unix_time` ...
(edit) @1901:616e46ca84e0   2 weeks sschwarzer Simplify conversion of original exception In Python 3, exception ...
(edit) @1900:102788710723   2 weeks sschwarzer Remove `os.fspath` call from `same_string_type_as` As with the ...
(edit) @1899:a90d4f585563   2 weeks sschwarzer Split `as_str` Split `as_str` into a new `as_str` and `as_str_path`. ...
(edit) @1898:31ad8b3fcd2e   2 weeks sschwarzer Remove `ftputil.tool.as_bytes` It's no longer necesary in any of the ...
(edit) @1897:f1349dbc8276   2 weeks sschwarzer Remove test for `bytes` exception strings Assume that for Python 3, ...
(edit) @1896:aaeeadd56119   2 weeks sschwarzer Use consistent statement order Use consistent statement order in `if` ...
(edit) @1895:3c3ac50e0334   2 weeks sschwarzer Make `rest` a keyword-only argument This applies to `FTPHost.open` ...
(edit) @1894:eb173e9673db   2 weeks sschwarzer Make `encrypt_data_channel` and `debug_level` keyword-only args
(edit) @1893:2c759f11ddd2   2 weeks sschwarzer Add comment on different API from `shutil`
(edit) @1892:d986c34ffffb   2 weeks sschwarzer Remove obsolete comment
(edit) @1891:42ece407f2fe   2 weeks sschwarzer Remove `FTPFile.next` method This was only needed for Python 2.x.
(edit) @1890:e067bc331d9e   2 weeks sschwarzer Remove arguments from `super()` This is no longer necessary in Python 3.
(edit) @1889:15c2cc4fdb14   2 weeks sschwarzer Revise documentation for ftputil 4.0.0 I did a lot of changes and ...
(edit) @1888:eb178ea1b589   2 weeks sschwarzer Use "ticket" instead of "bug report" "Ticket" sounds a bit simpler. I ...
(edit) @1887:31c01275f303   2 weeks sschwarzer Document that `PathLike` objects are allowed Avoid "byte strings" and ...
(edit) @1886:305c0878e989   2 weeks sschwarzer Remove `split` and `join` from query methods `split` and `join` ...
(edit) @1885:dd2d5ff8c810   2 weeks sschwarzer Change next version to 4.0.0-beta
(edit) @1884:a3f58fa3920e   2 weeks sschwarzer Test if `FTPHost.path` methods accept `PathLike` objects The tests ...
(edit) @1883:c8a0a54c39f1   2 weeks sschwarzer Order `posixpath` attributes alphabetically Follow the order in the ...
(edit) @1882:c6f5f6f0e027   2 weeks sschwarzer Use `join` from `posixpath` The type checks in our custom `join` ...
(edit) @1881:0ea562acdc6c   2 weeks sschwarzer Add term "3-clause" Add term "3-clause" to clarify what the ...
(edit) @1880:7b014bcd92bb   2 weeks sschwarzer Update year in license Seems I had forgotten this for a long time.
(edit) @1879:831dacddb87c   2 weeks sschwarzer Support `PathLike` objects in `as_bytes` and `as_str`
(edit) @1878:33aa9270f45d   2 weeks sschwarzer Document `TypeError` for invalid argument
(edit) @1877:a07e12d6fdfb   2 weeks sschwarzer Change argument `content_source` to `path` The latter is clearer and ...
(edit) @1876:f0f5c7f9993d   3 weeks sschwarzer Support `PathLike` objects in `same_string_type_as` If a `PathLike` ...
(edit) @1875:db8ce45a55ff   2 weeks sschwarzer Add missing bracket in comment
(edit) @1874:050ea0503b44   2 weeks sschwarzer Test that ticket 131 is fixed This requires `freezegun` as a ...
(edit) @1873:551f3d4ddf29   2 weeks sschwarzer Simplify parser test logic When creating a "dir line" in a `dir_line` ...
(edit) @1872:435b04a1c040   3 weeks sschwarzer Fix bug around year change (ticket #131) The previous code failed ...
(edit) @1871:f588265d2fd6   3 weeks sschwarzer Remove obsolete comment
(edit) @1870:305bca956bcc   3 weeks sschwarzer Rename test methods Use `str` instead of `unicode` for the type in ...
(edit) @1869:3d600fbc0149   3 weeks sschwarzer Add dummy target Avoid accidental patching if running `make` without ...
(edit) @1868:8e98efdccb04   3 weeks sschwarzer Update `as_bytes` docstring
(edit) @1867:6b4bf291d1e3   3 weeks sschwarzer Remove `encode_if_unicode` This function is no longer needed.
(edit) @1866:17a2935104e2   3 weeks sschwarzer Remove `as_default_string` This function is now redundant because we ...
(edit) @1865:9b383c76caf7   3 weeks sschwarzer Rename `tool.as_unicode` to `tool.as_str` We now only support Python ...
(edit) @1864:e489c7fb42d9   3 weeks sschwarzer Add draft for announcement of version 4.0.0-beta This is a ...
(edit) @1863:2b56c710153e   3 weeks sschwarzer Add TODO items on `PathLike` API
(edit) @1862:4d78d97c21b7   3 weeks sschwarzer Update `todo.txt` The deleted items are done.
(edit) @1861:79cb926b5e6f   3 weeks sschwarzer Rename `TODO` to `todo.txt` The new name is easier to type, at least ...
(edit) @1860:c8844d7dd082   3 weeks sschwarzer Use local `cache` shortcut Use local `cache` shortcut which was ...
(edit) @1859:e542560d38f9   3 weeks sschwarzer Use `yield from` Since we no longer need to support Python 2, we can ...
(edit) @1858:7c1c214458f6   3 weeks sschwarzer Add `newline` argument to `StringIO` constructor The `StringIO` ...
(edit) @1857:4c4b99d0c627   3 weeks sschwarzer Raise `TypeError` if `mode` is `None` This is Python's behavior for ...
(edit) @1856:8d988c761774   3 weeks sschwarzer Add test for "missing" `mode` argument This works because ...
(edit) @1855:a577970005af   3 weeks sschwarzer Pass original mode to `socket.makefile` For the previous Python 2 ...
(edit) @1854:19881b69f792   3 weeks sschwarzer Remove obsolete comment This has been covered in the last commits.
(edit) @1853:9c738419f52c   3 weeks sschwarzer Use (almost) same test data Use almost the same test data for ...
(edit) @1852:c04924e27d3b   3 weeks sschwarzer Add more TODO items
(edit) @1851:14b6386a4f89   3 weeks sschwarzer Remove WebDAV support from TODO This isn't feasible to add to ftputil ...
(edit) @1850:c7affcde25cf   3 weeks sschwarzer Revise tests for file reading and writing In the past, the concepts ...
(edit) @1849:677583e6e3c6   3 weeks sschwarzer Use more "challenging" binary data This has `\r\n` and `\n` occurences.
(edit) @1848:7cca1ad2711f   3 weeks sschwarzer Format source code with Black Format code in `ftputil` and `test` ...
(edit) @1847:b106e2ecdec8   3 weeks sschwarzer Print short tracebacks PyPy's default traceback occupy too much space.
(edit) @1846:8778221240b4   3 weeks sschwarzer Document return type
(edit) @1845:442b8ca8a85e   6 months sschwarzer Use `ftp_host_factory` as context manager Apart from a dedicated test ...
(edit) @1844:09d8b66d08dc   6 months sschwarzer Remove `mock_ftplib` module With the switch to the "scripted session" ...
(edit) @1843:80e8e9872c20   6 months sschwarzer Make `session_factory` mandatory With the switch to the "scripted ...
(edit) @1842:d9438dacfdf4   6 months sschwarzer Use `ScriptedSession` in `test_cache_size_zero`
(edit) @1841:e206d84f38af   6 months sschwarzer Use `ScriptedSession` in `test_succeeding_keep_alive` It seems I had ...
(edit) @1840:b99f9334f9e2   6 months sschwarzer Remove helper method `_test_stat` With the switch to the new testing ...
(edit) @1839:08106f3051f1   6 months sschwarzer Use `ScriptedSession` in `TestListdir`
(edit) @1838:41d9643b7ead   6 months sschwarzer Use `ScriptedSession` in `TestLstatAndStat`
(edit) @1837:09a1118bdb06   6 months sschwarzer Add FIXME comment about an inefficiency However, when trying to fix ...
(edit) @1836:a0187c74a47f   6 months sschwarzer Add line break after in-class comment The comment applies to several ...
(edit) @1835:85cbeb115959   6 months sschwarzer Use only `0o...` format for octal constants I guess the variant with ...
(edit) @1834:1fd91d46a098   6 months sschwarzer Use `ScriptedSession` in `TestParsers`
(edit) @1833:cc9e84b0a418   6 months sschwarzer Use `ScriptedSession` in `TestAcceptEitherBytesOrUnicode`
(edit) @1832:d82623ded860   6 months sschwarzer Use `ScriptedSession` in `TestPath`
(edit) @1831:2cde398ff6cd   6 months sschwarzer Be more explicit in docstrings Don't tell the reader not only what ...
(edit) @1830:a9cfa2d05ba3   6 months sschwarzer Fix grammar in docstring
(edit) @1829:7e3be8fbaa8c   6 months sschwarzer Make comment clearer
(edit) @1828:6cd5eb8a9922   6 months sschwarzer Comment the two variants of stat methods I assume the comment will ...
(edit) @1827:ae7c58902489   7 months sschwarzer Remove unused mock session classes These classes were needed when the ...
(edit) @1826:72c0f9a06e12   7 months sschwarzer Use `ScriptedSession` in `TestAvailableChild`
(edit) @1825:eeddeb17229c   7 months sschwarzer Use `ScriptedSession` in `TestFileOperations`
(edit) @1824:f35237913b7d   7 months sschwarzer Add XXX comment on text file creation
(edit) @1823:d8f5fdc5815b   7 months sschwarzer Add TODO comment on future test revision Add TODO comment on future ...
(edit) @1822:588dd642fb25   7 months sschwarzer Create `sock` per instance, not per class The mock socket object is ...
(edit) @1821:969e915c85d7   7 months sschwarzer Simplify `Call` creations - Remove arguments which are `None` (mostly ...
(edit) @1820:2a6cad87b143   7 months sschwarzer Improve `Call` constructor API - Put `result` after `args` and ...
(edit) @1819:66015241a6d5   7 months sschwarzer Add docstrings to test methods
(edit) @1818:89490275e1c5   7 months sschwarzer Use `ScriptedSession` in `TestFileContextManager`
(edit) @1817:bb81569fff7e   7 months sschwarzer Raise exception from `result` argument If a `Call` constructor had ...
(edit) @1816:c589604f8a4b   7 months sschwarzer Use `ScriptedSession` in `TestHostContextManager`
(edit) @1815:f0523f8daee8   7 months sschwarzer Increase year in copyright
(edit) @1814:2f7af0774ec8   7 months sschwarzer Increase `min-similarity-lines` Increase the value to suppress the ...
(edit) @1813:a2c9f94db9cd   7 months sschwarzer Distribute `disable` over several lines The long lines in the ...
(edit) @1812:b6ce48af3ecf   7 months sschwarzer Add `no-else-raise` Don't warn if a `raise` statement is followed by ...
(edit) @1811:20115e5cfc46   7 months sschwarzer Use Pytest's `tmp_path` fixture Use the `tmp_path` fixture to make ...
(edit) @1810:840277a08296   7 months sschwarzer Remove `ascii_data` This function is no longer needed. I assume this ...
(edit) @1809:03b28a125c97   7 months sschwarzer Remove uses of `mock_ftplib` With all the test cases in ...
Note: See TracRevisionLog for help on using the revision log.