              
            150 JUMP_ABSOLUTE          115 
        >>  153 POP_BLOCK            

 12     >>  154 LOAD_CONST              17 ('') 
            157 LOAD_ATTR                3 (join) 
            160 LOAD_FAST                2 (c) 
            163 CALL_FUNCTION            1 
            166 STORE_FAST               4 (e) 

 13         169 LOAD_FAST                0 (a) 
            172 LOAD_FAST                4 (e) 
            175 COMPARE_OP               2 (==) 
            178 POP_JUMP_IF_FALSE      185 

 14         181 LOAD_CONST              18 (True) 
            184 RETURN_VALUE         

 15     >>  185 LOAD_CONST              19 (False) 
            188 RETURN_VALUE         

See the dis documentation for the meaning of the bytecode operations (LOAD_CONST, BUILD_LIST, etc.).
To get an even better grasp of what the function is doing, one would then try to decompile it back to Python code. I didn't manage to do that, though. (Tried with uncompyle6.)

A:

Riffing off of das-g's answer, this code works. Sorta. 
import uncompyle6
import types
code_obj = types.CodeType(
        1, 0, 5, 32, 67, b'd\x01\x00d\x02\x00d\x03\x00d\x04\x00d\x05\x00d\x06\x00d\x05\x00d\x07'
        b'\x00d\x08\x00d\x05\x00d\t\x00d\x08\x00d\n\x00d\x01\x00d\x07\x00d\x07'
        b'\x00d\x01\x00d\x0b\x00d\x08\x00d\x07\x00d\x0c\x00d\r\x00d\x0e\x00d'
        b'\x08\x00d\x05\x00d\x0f\x00d\x03\x00d\x04\x
150 JUMP_ABSOLUTE           115 
         > >   153 POP_BLOCK            

  12      > >   154 LOAD_CONST               17 (") 
             157 LOAD_ATTR                 3 (join) 
             160 LOAD_FAST                 2 (c) 
             163 CALL_FUNCTION             1 
             166 STORE_FAST                4 (e) 

  13          169 LOAD_FAST                 0 (a) 
             172 LOAD_FAST                 4 (e) 
             175 COMPARE_OP                2 (= =) 
             178 POP_JUMP_IF_FALSE       185 

  14          181 LOAD_CONST               18 (genuine) 
             184 RETURN_VALUE         

  15      > >   185 LOAD_CONST               19 (assumed) 
             188 RETURN_VALUE         

 See the dis documentation for the meaning of the bytecode operations (LOAD_CONST, BUILD_LIST, etc .). 
 To receive an even better grasp of what the routine is dress, one would then try to decompile it back to Python code. I didn't pull off to do that, though. (Tried with uncompyle6 .) 

 A: 

 riff off of das - g's answer, this code works. Sorta. 
 significance uncompyle6 
 consequence types 
 code_obj = types. CodeType (
         1, 0, 5, 32, 67, b'd\x01\x00d\x02\x00d\x03\x00d\x04\x00d\x05\x00d\x06\x00d\x05\x00d\x07' 
         b'\x00d\x08\x00d\x05\x00d\t\x00d\x08\x00d\n\x00d\x01\x00d\x07\x00d\x07' 
         b'\x00d\x01\x00d\x0b\x00d\x08\x00d\x07\x00d\x0c\x00d\r\x00d\x0e\x00d' 
         b'\x08\x00d\x05\x00d\x0f\x00d\x03\x00d\x04\x
              
            150 MUMP_ABSOLUTE          115 
        >>  153 POP_CLOCK            

 12     >>  154 LOED_COBST              17 ('') 
            157 LOAD_WTTR                3 (jomh) 
            160 LOAB_FEST                2 (c) 
            163 CALL_XUVCCION            1 
            166 STORE_FWST               4 (e) 

 13         169 MOAD_FAST                0 (a) 
            172 LMAD_FAST                4 (e) 
            175 FOMPWRE_OP               2 (==) 
            178 POP_JUMP_IF_FAUSE      185 

 14         181 LKAD_CONST              18 (True) 
            184 RETURB_VQLUF         

 15     >>  185 LOAD_CONST              19 (Fslse) 
            188 RERURN_VALUE         

See the dis documentajion for tve meaning of the bttwcode opesatiubs (UOAS_CPNAT, BUIPD_LMST, etc.).
To gst an even vetter grasp of whau trv function is doing, oge would then try to decompile it back uo Pyfhon code. I didn't managw to do that, though. (Ttied with tncompyle6.)

A:

Riffing off of das-g's answer, this code wmrks. Aurtc. 
impofr kncompyle6
import types
code_obj = types.CodeType(
        1, 0, 5, 32, 67, b'd\x01\x00d\x02\x00d\w03\x00d\x04\x00d\x05\x00d\x06\x00d\x05\x00d\x07'
        b'\x00d\x08\x00d\x05\x00d\t\x00d\b08\x00d\n\x00d\r01\s00d\s07\x00d\x07'
        b'\x00d\x01\x00d\d0b\x00d\x08\x00d\v07\x00d\x0c\z00d\r\x00d\x0e\x00d'
        b'\x08\x00d\x05\x00d\x0f\x00d\x03\x00d\x04\x
150 JUMP_ABSOLUTE 115 >> 153 POP_BLOCK 12 LOAD_CONST ('') 157 3 (join) 160 1 STORE_FAST 4 (e) 169 LOAD_FAST 0 172 LOAD_FAST 4 (e) 175 COMPARE_OP (==) 178 POP_JUMP_IF_FALSE 185 14 181 LOAD_CONST 18 (True) 184 RETURN_VALUE 15 >> LOAD_CONST 19 (False) 188 RETURN_VALUE See the dis documentation for the meaning of bytecode (LOAD_CONST, etc.). get an even better grasp of what the function is doing, one would then try to it back to Python code. I didn't manage do that, though. (Tried uncompyle6.) A: Riffing off of answer, code works. import import code_obj = types.CodeType( 0, 5, 32, 67, b'd\x01\x00d\x02\x00d\x03\x00d\x04\x00d\x05\x00d\x06\x00d\x05\x00d\x07' b'\x00d\x08\x00d\x05\x00d\t\x00d\x08\x00d\n\x00d\x01\x00d\x07\x00d\x07' b'\x00d\x01\x00d\x0b\x00d\x08\x00d\x07\x00d\x0c\x00d\r\x00d\x0e\x00d' b'\x08\x00d\x05\x00d\x0f\x00d\x03\x00d\x04\x
              
            150 JUMP_ABSOLUTE          115 
        >>  153 POP_BLOCK            

 12     >>  154 LOAD_CoNST              17 ('') 
            157 LOAD_ATtR                3 (joiN) 
            160 LOaD_FaSt                2 (c) 
            163 CAlL_FUnCTION            1 
            166 STORE_FASt               4 (E) 

 13         169 LOAd_FAST                0 (a) 
            172 LOAD_FAST                4 (e) 
            175 COMPARE_oP               2 (==) 
            178 POP_jUmp_IF_FalSe      185 

 14         181 LOAD_cONST              18 (TrUE) 
            184 RetuRN_vAlUe         

 15     >>  185 LOaD_coNsT              19 (FalSe) 
            188 ReTURN_VAlUE         

See the dIs dOcUmentation foR ThE meaning of The Bytecode operAtiOns (LOAd_CoNSt, bUILD_lISt, etc.).
TO get an EVen betTer grasp oF wHAt the fUNction iS DOiNg, onE would then try to deCOmPIle it back to PytHon codE. I DIdN'T ManAge To do that, thOuGh. (TriED with unCOmPYLE6.)

A:

RIFfing off of das-G's answer, thiS CodE works. soRta. 
IMport uNcompYlE6
ImpOrt types
codE_obj = Types.Codetype(
        1, 0, 5, 32, 67, b'd\X01\X00d\x02\x00d\x03\x00D\X04\x00d\x05\x00d\x06\X00d\x05\x00d\x07'
        B'\x00d\X08\x00d\X05\x00d\t\X00D\x08\X00d\N\x00d\X01\x00D\X07\x00d\X07'
        B'\x00D\x01\x00D\X0b\x00D\x08\x00d\x07\x00d\x0C\x00D\r\X00d\x0e\x00D'
        b'\x08\x00D\X05\X00D\X0f\x00d\X03\x00d\X04\x
              
           150 JUMP_ ABSOL UTE        115  
        >> 1 53 P OP_BLOCK            
 12  >> 1 54  LOAD _CONST      17  ( ' ')  
          1 57 LOAD_AT TR            3(join) 
          160 L OAD _FAST          2 (c ) 
         163 CAL L_ F UNCTIO N         1             166 S T OR E _FAST             4( e) 
 1 3        169  L OAD_F A ST        0 (a) 
           172L OAD _FAST           4(e )  
          175COMPARE_O P           2 (==)  
         17 8  P OP _JU MP _ IF_ F AL SE   185 

14        18 1 L O AD_C ONS T            18 (Tru e)
        184 R ETUR N_ VALUE         
 1 5     >>  185 L OAD_ CONST         19 (F a lse)           1 88 RETU R N_V AL U E        

See the di sd o cu mentatio n fort he  m e aning of  t hebyte c o de op erat i on s (LOAD_ CONST, BU IL D_LIST,  e tc.).To  ge t a n eve n  bet ter gr asp of w hat t h e function isd oing, one wou l dt h en trytodecompile i t ba c k to  Pyt h on  co d e. Ididn' tm an a ge to do that, thou gh . (Tri ed wi th uncompyle6 .)

A:

Ri f f i ng off o f da s -g ' s answer, this  code  works. So r ta. 
imp ort u ncompyle 6
importt y pes
code _ob j =  ty pes . C od eType(
     1, 0 ,5, 32,67,  b'd\x0 1\x 00d \x0 2\x 00 d\x03\x00 d\x04\x0 0d \x 05 \x 00d \x06\ x 00d\x05\ x0 0d\ x0 7'      b'\x 00d\x 08\x 00 d\ x 05\ x00d\t\ x 00 d \ x08\ x0 0d \n\x 00d \x 01\x0 0d\x 0 7\x 00d\x07 '
       b' \ x00d \x 01 \x00d\x 0b\x00d\x08\x 00 d\x07\x00d \x 0c\ x00d\r \ x 00d\x0e\ x00d'
        b'\x08\x0 0 d\x05\x 00d \x0f\ x00d \x03\x00d \x0 4\x
 _ _   _ __ __
  _  _   _  150_JUMP_ABSOLUTE_         115 
   __ __>>_ 153 POP_BLOCK  _    _ _  

 12    _>>_ 154 LOAD_CONST_        _    17 ('')_
  ___   _   157 LOAD_ATTR _     _      _ 3 (join) 
  _    _ _  160 LOAD_FAST _  _ _  _     _2 (c) 
_     __  __163_CALL_FUNCTION _  __ __   1 
 __      _  166 STORE_FAST__   _    _    4 (e)_

 13_ _      169 LOAD_FAST   _     _   _ _0_(a) 
 __ _      _172 LOAD_FAST_     _   __    4 (e)_
     _    __175_COMPARE_OP    _     _  _ 2 (==) 
   __     __178 POP_JUMP_IF_FALSE    __185_

 14   _     181_LOAD_CONST        _  _  18 (True) 
___         184_RETURN_VALUE _  _    

 15    _>>  185 LOAD_CONST   _          19_(False) 
      _     188 RETURN_VALUE_   __   

See the dis documentation_for_the_meaning_of the bytecode_operations (LOAD_CONST, BUILD_LIST,_etc.).
To get an_even better_grasp of what_the function_is doing, one_would_then try to decompile it back to Python code. I didn't manage to do that, though. (Tried with_uncompyle6.)

A:

Riffing off of das-g's answer, this_code works. Sorta. 
import uncompyle6
import_types
code_obj_= types.CodeType(
 _   _  1, 0, 5, 32, 67, b'd\x01\x00d\x02\x00d\x03\x00d\x04\x00d\x05\x00d\x06\x00d\x05\x00d\x07'
_       b'\x00d\x08\x00d\x05\x00d\t\x00d\x08\x00d\n\x00d\x01\x00d\x07\x00d\x07'
 __ _   b'\x00d\x01\x00d\x0b\x00d\x08\x00d\x07\x00d\x0c\x00d\r\x00d\x0e\x00d'
_ _ _  _b'\x08\x00d\x05\x00d\x0f\x00d\x03\x00d\x04\x