linux-BR.org

Notícias de software livre e tecnologias

Agora, neste momento, alguém alguém começará a dizer: “Mas Brett, ‘A praticidade supera a pureza’ e todas as APIs antigas e pré-existentes que querem uma corda como um argumento!”Obviamente, a resposta é “não”, já que os caminhos têm estrutura, representam diretamente algo como arquivos e diretórios, etc. ok, por isso, se todos os caminhos podem ser representados como strings, por que simplesmente não fazemos a subclasse de pathlib.path Str?Felizmente, se as pessoas começarem a pedir apoio do Pathlib dos projetos, eles o adicionarão, levando a um alívio do desejo de ter o pathlib.path herdado da STR.Bem, como eu disse anteriormente, nem todas as cordas são caminhos.

Fonte: https://snarky.ca/why-pathlib-path-doesn-t-inherit-from-str/