>>>
import
sdis
>>>sdis.code = mylist[2]
>>>sdis.dis(
"MyWindow.__init__"
)
************ byte code
for
MyWindow.__init__ ************
(省略部分代码)
1732 439 LOAD_CONST 5 (0)
442 STORE_FAST 8 (conf_user_tag)
1733 445 LOAD_GLOBAL 40 (os)
448 LOAD_ATTR 35 (path)
451 LOAD_ATTR 41 (isfile)
454 LOAD_CONST 21 (
'****.ini'
)
457 CALL_FUNCTION 1
460 JUMP_IF_FALSE 48 (to 511)
463 POP_TOP
1734 464 SETUP_EXCEPT 28 (to 495)
1735 467 LOAD_GLOBAL 42 (dict4ini)
470 LOAD_ATTR 43 (DictIni)
473 LOAD_CONST 21 (
'****.ini'
)
476 CALL_FUNCTION 1
479 LOAD_FAST 0 (self)
482 STORE_ATTR 44 (conf_user)
1736 485 LOAD_CONST 22 (1)
488 STORE_FAST 8 (conf_user_tag)
491 POP_BLOCK
492 JUMP_ABSOLUTE 518
1737 >> 495 POP_TOP
496 POP_TOP
497 POP_TOP
1738 498 LOAD_CONST 5 (0)
501 STORE_FAST 8 (conf_user_tag)
504 JUMP_ABSOLUTE 518
507 END_FINALLY
508 JUMP_FORWARD 7 (to 518)
>> 511 POP_TOP
1740 512 LOAD_CONST 5 (0)
515 STORE_FAST 8 (conf_user_tag)
1741 >> 518 LOAD_FAST 8 (conf_user_tag)
521 LOAD_CONST 5 (0)
524 COMPARE_OP 2 (==)
527 JUMP_IF_FALSE 50 (to 580)
530 POP_TOP
1742 531 LOAD_GLOBAL 42 (dict4ini)
534 LOAD_ATTR 43 (DictIni)
537 LOAD_CONST 21 (
'****.ini'
)
540 CALL_FUNCTION 1
543 LOAD_FAST 0 (self)
546 STORE_ATTR 44 (conf_user)
1743 549 LOAD_CONST 23 (
''
)
552 LOAD_FAST 0 (self)
555 LOAD_ATTR 44 (conf_user)
558 LOAD_ATTR 45 (config)
561 STORE_ATTR 46 (regnum)
1744 564 LOAD_FAST 0 (self)
567 LOAD_ATTR 44 (conf_user)
570 LOAD_ATTR 47 (save)
573 CALL_FUNCTION 0
576 POP_TOP
577 JUMP_FORWARD 1 (to 581)
>> 580 POP_TOP
1745 >> 581 LOAD_FAST 0 (self)
584 LOAD_ATTR 44 (conf_user)
587 LOAD_ATTR 48 (has_key)
590 LOAD_CONST 24 (
'config'
)
593 CALL_FUNCTION 1
596 JUMP_IF_TRUE 32 (to 631)
599 POP_TOP
1746 600 LOAD_CONST 23 (
''
)
603 LOAD_FAST 0 (self)
606 LOAD_ATTR 44 (conf_user)
609 LOAD_ATTR 45 (config)
612 STORE_ATTR 46 (regnum)
1747 615 LOAD_FAST 0 (self)
618 LOAD_ATTR 44 (conf_user)
621 LOAD_ATTR 47 (save)
624 CALL_FUNCTION 0
627 POP_TOP
628 JUMP_FORWARD 1 (to 632)
>> 631 POP_TOP
1748 >> 632 LOAD_FAST 0 (self)
635 LOAD_ATTR 44 (conf_user)
638 LOAD_ATTR 45 (config)
641 LOAD_ATTR 48 (has_key)
644 LOAD_CONST 25 (
'regnum'
)
647 CALL_FUNCTION 1
650 JUMP_IF_TRUE 32 (to 685)
653 POP_TOP
1749 654 LOAD_CONST 23 (
''
)
657 LOAD_FAST 0 (self)
660 LOAD_ATTR 44 (conf_user)
663 LOAD_ATTR 45 (config)
666 STORE_ATTR 46 (regnum)
1750 669 LOAD_FAST 0 (self)
672 LOAD_ATTR 44 (conf_user)
675 LOAD_ATTR 47 (save)
678 CALL_FUNCTION 0
681 POP_TOP
682 JUMP_FORWARD 1 (to 686)
>> 685 POP_TOP
1751 >> 686 LOAD_CONST 23 (
''
)
689 LOAD_FAST 0 (self)
692 STORE_ATTR 49 (regno)
1752 695 LOAD_CONST 23 (
''
)
698 LOAD_FAST 0 (self)
701 STORE_ATTR 50 (regno2)
1753 704 LOAD_FAST 0 (self)
707 LOAD_ATTR 51 (get_reg_no_true)
710 CALL_FUNCTION 0
713 LOAD_FAST 0 (self)
716 STORE_ATTR 52 (reg_true)