Гудвинволшебник (23.04.2016 02:55, просмотров: 301) ответил Николай Коровин на Не, ну эти вообще не люди. Их невозможно понять и нереально простить. И истребить тоже сложно, но нужно. Их марсианскую логику — переписывать написанное и рабочее, но на говносредствах — постичь нереально, её можно только выжечь ядерным огнём.
Питон, е*иёмать! Хрен с ним, с питоном. Смотри, как раскосенькие говнокодят:
cmd = "LOCK PROG" + " " + hex_flockr0.zfill(8) + " " + hex_flockr1.zfill(8)
resp = self.isp.writeCmd(cmd)
if( resp[0] != '0'):
msg_error = "ERROR LOCK PROG : " + resp
wx.MessageBox(msg_error, 'Warning',wx.OK | wx.ICON_ERROR)
return
#Set Lock Information
if self.m_checkBox_erase_mass.IsChecked():
ret = self.isp.writeCmd("ERAS MASS")
if ret[0] != '0':
msg_error = 'ERROR MASS ERASE '
msg_error += ret
wx.MessageBox(msg_error, 'Warning',wx.OK | wx.ICON_ERROR)
return
if self.m_checkBox_erase_chip.IsChecked():
ret = self.isp.writeCmd("ERAS CHIP")
if ret[0] != '0':
msg_error = 'ERROR CHIP ERASE '
msg_error += ret
wx.MessageBox(msg_error, 'Warning',wx.OK | wx.ICON_ERROR)
return
Ну не идиотизм ли? Сначала лочат кристалл (а там кроме защиты от чтения, есть и защита от записи всей флэш или выборочных блоков), а потом его стирают... А после еще и пишут прошиву :)