0
I Use This!
Inactive

Commits : Listings

Analyzed 2 days ago. based on code collected 3 days ago.
Jun 21, 2024 — Jun 21, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
improve error message when the type isn't recognized and the encoding was wrong too More... over 20 years ago
run unittests from test.py More... over 20 years ago
fix all_unittests_suite() to work on older python versions More... over 20 years ago
add function to load all unittests and doctests at once, and make running cfvtest.py use that func More... over 20 years ago
decode torrent comment field (add test file forgotten in original commit) More... over 20 years ago
decode torrent comment field More... over 20 years ago
move test initialization stuff into its own module (cfvtest.py), so that all tests can easily utilize the same base More... over 20 years ago
Print help output to stdout under non-error conditions. (Requested by Simon Howard) More... over 20 years ago
fix import hack to save compiled bytecode in cfv.pyc instead of cfvc More... over 20 years ago
make lchoplen and rchoplen handle wide characters and combining characters More... over 20 years ago
use from X import Y as Z syntax instead of seperate import and assignment More... over 20 years ago
use __version__ instead of version for cfv version. Matches existing conventions and also removes some shadowing by other functions that have local version variables More... over 20 years ago
Remove some occurances of shadowing builtins (file, object, id). Also fixes many places that were confusingly using the variable name "file" for storing a filename. More... over 20 years ago
remove encoding option from cfvrc, it makes no sense to set it globally More... over 20 years ago
autodetect text checksum file encodings if they have a unicode BOM More... over 20 years ago
increase amount of peeking at commentlines from 128 to 512 bytes, since with encoded text multiple bytes may give only a single character More... over 20 years ago
move comment chopping into rchoplen func, to reduce duplication and pave the way for unicode width-aware chopping More... over 20 years ago
fix codec_supports_readline to detect failure of utf-16 on python < 2.3 with UnicodeError instead of NotImplementedError More... over 20 years ago
Fix creation with stateful encodings (eg, utf-16) More... over 20 years ago
use os.linesep instead of defining our own endl More... over 20 years ago
remove zip compatibility func for python < 2.0 More... over 20 years ago
update minimum supported python version to 2.0. (Weird testcase failures on 1.6, and I'd like to start using some newer features too.) More... over 20 years ago
Full unicode awareness. Work is done internally in unicode, only translating to encoded form on input/output. Python >= 2.3 is required for full support. Added --encoding option. Specifying --encoding=raw will allow working with broken filenames. Torrent files now default to UTF-8 filename encoding, and specify the encoding field in the metainfo. Split TextChksumType subclass off of ChksumType for textfile specific functionality. Check filename validity before writing to chksum file, previously filenames with newlines in them would write without error but then (of course) could not be tested. More... over 20 years ago
change PY2EXEDIR to match my new method of buliding More... over 20 years ago
fifos can have a non-zero size, so just make the progress meter check if the file is a normal file or not. More... over 20 years ago
prepare for 1.18.1 release More... over 20 years ago
Make -t help (or -t with unknown type) print list of types, with descriptions. More... over 20 years ago
Sort list of checksum types in --help output. More... over 20 years ago
Fix progress meter spew when checksumming special files More... over 20 years ago
Fix TypeError when using progress meter and checksumming stdin. More... over 20 years ago