En pratique pour les VCS et les outils de backup c'est la merde pour être multi-plateforme du coup. Sur mercurial les chemins de fichiers ne sont limités que par les limitations de unix (ou de la plateforme pour le checkout, on peut enregistrer des fichiers qui ne peuvent être checkouté que sous ext3).
Je pense quand même que le coup des bytes est par forcement une amélioration (surtout le fait de passer la gestion de fichier en unicode, je vois pas comment ça peut marcher sous Unix, sauf si on décide que tout le monde utilise UTF-8 en locale, et même comme ça ça doit être possible de créer un fichier qui fera planter python, ou mal fonctionner un programme parce que le dev aura pas pensé à ce cas particulier et utilisera l'API unicode), en pratique ça complique beaucoup le code pour nous (j'espere juste que ça s'améliorera).
Merci pour tes patches et ta volonté de faire avancer python sur ce problème.
[^] # Re: python 3.0
Posté par ribwund . En réponse à la dépêche Nouvelle version majeure de Python (2.6). Évalué à 3.
Je pense quand même que le coup des bytes est par forcement une amélioration (surtout le fait de passer la gestion de fichier en unicode, je vois pas comment ça peut marcher sous Unix, sauf si on décide que tout le monde utilise UTF-8 en locale, et même comme ça ça doit être possible de créer un fichier qui fera planter python, ou mal fonctionner un programme parce que le dev aura pas pensé à ce cas particulier et utilisera l'API unicode), en pratique ça complique beaucoup le code pour nous (j'espere juste que ça s'améliorera).
Merci pour tes patches et ta volonté de faire avancer python sur ce problème.