Rašiau anksčiau, kad pradėjau vystyti atvirojo kodo įrankį „laikas“.
Kadangi įrankis dar labai ankstyvoje vystymo stadijoje, tai nieko nelaukdamas nusprendžiau sutvarkyti jį taip, kad veiktų su šviežiai pasirodžiusią Python 3.0 versija.
Pasirodo sutvarkyti kodą buvo labai paprasta, užtrukau vos kelias minutes, na kodo taip pat ne per daugiausia... :) Praktiškai pašalinus visus „hackus“ dėl utf-8 palaikymo, kodas pradėjo veikti. Pradžioje pašalinau komentarą # -*- encoding: utf-8 -*- ir keletą encode() ir decode() funkcijų, nes nuo šiol visos simbolių eilutės, pagal nutylėjimą yra unicode eilutės, o ne bytestringai.
Visus pakeitimus galima pamatyti svn istorijoje.
Ką gi, kol kas esu labai patenkintas naująja python versija.. :)
Komentarai
Labai teisingas žingsnis ;)
Labai teisingas žingsnis ;)
Skelbti naują komentarą