[issue41678] File-level, optionally external sorting

2020-09-03 Thread Platon workaccount


Platon workaccount  added the comment:

Why is shutil.make_archive suitable for a standard library but the file sorter 
not?

--

___
Python tracker 
<https://bugs.python.org/issue41678>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41678] File-level, optionally external sorting

2020-08-31 Thread Platon workaccount

Platon workaccount  added the comment:

I mean Python's analog of sort [-k x.y] table.txt from GNU Coreutils.

>> What do you refer when you say "sorting a file"?

Sorting a file with multi-line plain text. Optionally, text consisting of
several columns separated by a specific character.

>> What does "key" act upon? Strings representing the lines in the file?

This is a sort rule argument similar to that of the existing in-memory
sort()/sorted() method.

>> For allow_disk_use=False, what's the difference between opening the
file, reading the lines, using sort() and writing the contents?

If False, there is no difference.

вт, 1 сент. 2020 г. в 00:18, Pablo Galindo Salgado :

>
> Pablo Galindo Salgado  added the comment:
>
> What do you refer when you say "sorting a file"?
>
> What does "key" act upon? Strings representing the lines in the file?
>
> For allow_disk_use=False, what's the difference between opening the file,
> reading the lines, using sort() and writing the contents?
>
> --
> nosy: +pablogsal
>
> ___
> Python tracker 
> <https://bugs.python.org/issue41678>
> ___
>

--

___
Python tracker 
<https://bugs.python.org/issue41678>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue41678] File-level, optionally external sorting

2020-08-31 Thread Platon workaccount


New submission from Platon workaccount :

Feature request: a convenient sorter of whole files with the possibility of 
disk usage. Here's the syntax in my mind:

shutil.sort(src, dst, headers=0, key=None, reverse=False, allow_disk_use=False)

--
messages: 376157
nosy: platon.work
priority: normal
severity: normal
status: open
title: File-level, optionally external sorting
type: enhancement
versions: Python 3.10

___
Python tracker 
<https://bugs.python.org/issue41678>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com