Bug 38848

Summary: Устаревший атрибут в скрипте etcnet.py для cloud-init
Product: Sisyphus Reporter: Kot_Uchoniy <yosho1>
Component: cloud-initAssignee: obirvalger <obirvalger>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: obirvalger, shaba, yosho1
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Заменен устаревший атрибут has_key none

Description Kot_Uchoniy 2020-08-26 11:47:59 MSK
Created attachment 8915 [details]
Заменен устаревший атрибут has_key

В файле скрипта /usr/lib/python3/site-packages/cloudinit/net/etcnet.py используется устаревший атрибут has_key. Для python3 вместо конструкции вида
if s.has_key('gateway')
нужно использовать
if 'gateway' in s
Прикладываю исправленный скрипт
Comment 1 Repository Robot 2020-11-09 14:57:26 MSK
cloud-init-20.1-alt2 -> sisyphus:

 Mon Nov 09 2020 Mikhail Gordeev <obirvalger@altlinux> 20.1-alt2
 - Fix dictionary key lookup for python3 (Closes: 38848)