{"id":55199,"date":"2020-01-15T00:00:00","date_gmt":"2020-01-14T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/tsenoj-perevoda-mercurial-na-python-3-mozhet-stat-shlejf-nepredvidennyh-oshibok"},"modified":"2020-02-18T14:03:17","modified_gmt":"2020-02-18T11:03:17","slug":"tsenoj-perevoda-mercurial-na-python-3-mozhet-stat-shlejf-nepredvidennyh-oshibok","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/tsenoj-perevoda-mercurial-na-python-3-mozhet-stat-shlejf-nepredvidennyh-oshibok","title":{"rendered":"Kostoja e p\u00ebrkthimit t\u00eb Mercurial n\u00eb Python 3 mund t\u00eb jet\u00eb nj\u00eb rrezik p\u00ebr gabimet e papritur","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Maintainer i sistemit t\u00eb menaxhimit t\u00eb versioneve <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mercurial-scm.org\/\">Mercurial<\/a><\/noindex> pati <noindex><a rel=\"nofollow\" href=\"https:\/\/gregoryszorc.com\/blog\/2020\/01\/13\/mercurial%27s-journey-to-and-reflections-on-python-3\/\">rezultatin<\/a><\/noindex> e pun\u00ebs p\u00ebr p\u00ebrkthimin e projektit nga Python 2 n\u00eb Python 3. Megjith\u00ebse p\u00ebrpjekjet e para p\u00ebr portimin u nd\u00ebrmor\u00ebn q\u00eb n\u00eb vitin 2008, dhe n\u00eb m\u00ebnyr\u00eb t\u00eb detyruar adaptimi p\u00ebr pun\u00ebn me Python 3 filloi n\u00eb vitin 2015, mund\u00ebsia e plot\u00eb p\u00ebr t'u p\u00ebrdorur Python 3 u realizua vet\u00ebm n\u00eb deg\u00ebn e fundit Mercurial 5.2. <\/p>\n<p>Parashikimet p\u00ebr stabilitetin e portit p\u00ebr Python 3 jan\u00eb t\u00eb pak\u00ebnaqshme. N\u00eb ve\u00e7anti, supozohet se p\u00ebr disa vjet n\u00eb kod do t\u00eb shfaqen gabime rast\u00ebsore, pasi testet nuk mbulojn\u00eb 100% t\u00eb baz\u00ebs s\u00eb kodit, dhe shum\u00eb probleme jan\u00eb t\u00eb pa dukshme gjat\u00eb analiz\u00ebs statike dhe shfaqen vet\u00ebm gjat\u00eb ekzekutimit. P\u00ebr m\u00eb tep\u00ebr, shum\u00eb shtesa dhe zgjerime t\u00eb jashtme mbeten t\u00eb pa p\u00ebrkthyera n\u00eb Python 3.<br \/>\nDuke pasur parasysh se gjat\u00eb portimit u mor vendimi p\u00ebr t\u00eb p\u00ebrshtatur gradualisht kodin n\u00eb Python 3, duke mbajtur mb\u00ebshtetje p\u00ebr Python 2, kodi u mbush me nj\u00eb s\u00ebr\u00eb hack-\u00ebsh p\u00ebr t\u00eb p\u00ebrputhur Python 2 dhe 3, t\u00eb cilat pas nd\u00ebrprerjes s\u00eb mb\u00ebshtetjes p\u00ebr Python 2 do t\u00eb duhet t\u00eb pastrohen. <\/p>\n<p>Duke komentuar situat\u00ebn me Python 3, maintainer i Mercurial mendon se vendimi p\u00ebr t\u00eb promovuar p\u00ebrmbysjen e p\u00ebrputhshm\u00ebris\u00eb Python 3 dhe p\u00ebr ta imponuar at\u00eb si nj\u00eb gjuh\u00eb m\u00eb t\u00eb sakt\u00eb, n\u00eb munges\u00eb t\u00eb p\u00ebrmir\u00ebsimeve revolucionare aktuale p\u00ebr zhvilluesit, ishte nj\u00eb gabim i madh, q\u00eb i shkaktoi d\u00ebm t\u00eb madh komunitetit dhe \u00ebsht\u00eb nj\u00eb shembull i se si nuk duhet vepruar nga projektet e m\u00ebdha. N\u00eb vend q\u00eb t\u00eb rritet gradualisht funksionaliteti dhe t\u00eb ofrohet mund\u00ebsia p\u00ebr p\u00ebrshtatje inkrementale t\u00eb aplikacioneve, me l\u00ebshimin e Python 3, zhvilluesit u detyruan t\u00eb shkruanin p\u00ebrs\u00ebri kodin dhe t\u00eb shpenzonin burime p\u00ebr t\u00eb mbajtur deg\u00eb t\u00eb ndara p\u00ebr Python 2 dhe Python 3. Vet\u00ebm shtat\u00eb vjet pas l\u00ebshimit t\u00eb Python 3.0, n\u00eb Python 3.5 u realizuan mund\u00ebsit\u00eb q\u00eb lejuan t\u00eb zbuteshin procesi i kalimit dhe t\u00eb sigurohej puna e nj\u00eb baze kodi me Python 2 dhe Python 3. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52184\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 Mercurial \u043f\u043e\u0434\u0432\u0451\u043b \u0438\u0442\u043e\u0433 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0441 Python 2 \u043d\u0430 Python 3. \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u043f\u0435\u0440\u0432\u044b\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u044b\u043b\u0438 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u043d\u044f\u0442\u044b \u0435\u0449\u0451 \u0432 2008 \u0433\u043e\u0434\u0443, \u0430 \u0432 \u0444\u043e\u0440\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u044f \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Python 3 \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0432 2015 \u0433\u043e\u0434\u0443, \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f Python 3 \u0431\u044b\u043b\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0432\u0435\u0442\u043a\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-55199","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 Mercurial \u043f\u043e\u0434\u0432\u0451\u043b\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/tsenoj-perevoda-mercurial-na-python-3-mozhet-stat-shlejf-nepredvidennyh-oshibok\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0426\u0435\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 Mercurial \u043d\u0430 Python 3 \u043c\u043e\u0436\u0435\u0442 \u0441\u0442\u0430\u0442\u044c \u0448\u043b\u0435\u0439\u0444 \u043d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 Mercurial \u043f\u043e\u0434\u0432\u0451\u043b\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/tsenoj-perevoda-mercurial-na-python-3-mozhet-stat-shlejf-nepredvidennyh-oshibok\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-14T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:17+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Kostoja e p\u00ebrkthimit t\u00eb Mercurial n\u00eb Python 3 mund t\u00eb jet\u00eb nj\u00eb radh\u00eb e gabimeve t\u00eb papritur | ProHoster","description":"Maintainer i sistemit t\u00eb menaxhimit t\u00eb versioneve Mercurial pati","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/tsenoj-perevoda-mercurial-na-python-3-mozhet-stat-shlejf-nepredvidennyh-oshibok","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0426\u0435\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 Mercurial \u043d\u0430 Python 3 \u043c\u043e\u0436\u0435\u0442 \u0441\u0442\u0430\u0442\u044c \u0448\u043b\u0435\u0439\u0444 \u043d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a | ProHoster","og:description":"\u041c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 Mercurial \u043f\u043e\u0434\u0432\u0451\u043b","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/tsenoj-perevoda-mercurial-na-python-3-mozhet-stat-shlejf-nepredvidennyh-oshibok","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-14T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:17+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55199","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:48:30","updated":"2022-09-27 21:23:15","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/55199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=55199"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/55199\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=55199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=55199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=55199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}