File: //proc/2/cwd/usr/lib64/python2.4/modulefinder.pyo
mò
‚=5Dc @ s= d Z d k Z d k Z d k Z d k Z d k Z d k Z e e i d ƒ o
d Z n d Z e i
i d ƒ Z e i
i d ƒ Z
e i
i d ƒ Z e i
i d ƒ Z e e g Z h Z d „ Z h Z d
„ Z d f d „ ƒ YZ d
f d „ ƒ YZ d „ Z e d j o, y
e ƒ Z Wn e j
o d GHn Xn d S( s3 Find modules used by a script, using introspection.Nt newlinest Ut rt
LOAD_CONSTt IMPORT_NAMEt
STORE_NAMEt STORE_GLOBALc C s- t i | g ƒ } | i | ƒ | t | <d S( N( t packagePathMapt gett packagenamet pathst appendt path( R R R
( ( t$ /usr/lib64/python2.4/modulefinder.pyt AddPackagePath! s
c C s | t | <d S( N( t newnamet replacePackageMapt oldname( R R ( ( R
t ReplacePackage- s t Modulec B s t Z d d d „ Z d „ Z RS( Nc C s: | | _ | | _ | | _ d | _ h | _ h | _
d S( N( t namet selft __name__t filet __file__R t __path__t Nonet __code__t globalnamest starimports( R R R R ( ( R
t __init__3 s c C sn d | i f } | i d j o | d | i f } n | i d j o | d | i f } n | d } | S( Ns Module(%rs , %rt )( R R t sR R R ( R R ( ( R
t __repr__@ s
( R t
__module__R R R! ( ( ( R
R 1 s
t ModuleFinderc B sø t Z d d g g d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d d d „ Z d „ Z
d
„ Z d „ Z d d „ Z
d
„ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d d „ Z d „ Z d „ Z d „ Z d „ Z RS( Ni c C sf | d j o
t i } n | | _ h | _ h | _ | | _ d | _ | | _ | | _ g | _
d S( Ni ( R R t sysR t modulest
badmodulest debugt indentt excludest
replace_pathst processed_paths( R R R' R) R* ( ( R
R K s
c G sV | | i j oB x t | i ƒ D]
} d Gq W| Gx | D] } t | ƒ Gq9 WHn d S( Ns (
t levelR R' t rangeR( t it strt argst argt repr( R R, R/ R0 R. R1 ( ( R
t msgW s c G s? | d } | | i j o! | i d | _ | i | Œ n d S( Ni i ( R0 R, R R' R( R3 ( R R0 R, ( ( R
t msgin` s
c G s? | d } | | i j o! | i d | _ | i | Œ n d S( Ni i ( R0 R, R R' R( R3 ( R R0 R, ( ( R
t msgoutf s
c C sN | i d d | ƒ t | t ƒ } d d t i f } | i d | | | ƒ d S( Ni t
run_scriptt R t __main__(
R R3 t pathnamet opent READ_MODEt fpt impt PY_SOURCEt stufft load_module( R R9 R<