1. Python / Говнокод #17896

    −117

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    def onRefreshReaders( self, event ):
    
    		#try:
    			self.readersListBox.Clear()
    			readers = self.burner.getReaders()
    
    			if isinstance(readers,BaseException):
    				raise BaseException("Can't find burner app!")
    
    			self.readersListBox.AppendItems(  readers)
    			self.readersListBox.SetSelection( 0 )
    		#except OSError as e:
    			#wx.MessageBox("Signer cant be empty!\n", "Error",wx.OK | wx.ICON_ERROR)

    qj,fysqhjn

    Запостил: Anus, 31 Марта 2015

    Комментарии (10) RSS

    • а вот и продолжение
      class GetReadersTask( burnerTask ):
      
      	def proceed( self ):
      		try:
      			readers = ( self.makeburner ( ["--getreaders"] ).stdout.readlines()[ 1: ] )
      		except:
      			readers = BaseException("asdasd")
      		return  readers
      
      	def __init__( self, burnerdata ):
      		burnerTask.__init__( self, burnerdata )
      Ответить
    • >if isinstance(readers,BaseException):

      Сделайте меня развидеть это
      Ответить
      • Блядь, человек впервые обьединил исключения и коды возврата! :D Их теперь не кидают, а возвращают!

        И кто теперь скажет, что питон не допускает хуйни?

        Кстати, BaseException ловит Ctrl+C
        Ответить
        • Питон прекрасен тем что допускает почти любую хуйню что прийдет в голову.
          Ответить
    • Самый классный гк и никто не комментирует.
      Ответить

    Добавить комментарий