D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
usr
/
lib
/
panopta-agent
/
dependencies
/
linux2
/
python2.7
/
jpype
/
Filename :
_jproxy.pyc
back
Copy
� fK�cc @ s d d l Z d d l Z d d l Z d d l m Z d d l m Z e j d k r\ e Z n d � Z d e f d � � YZ d S( i����Ni ( t _jclass( t JClassUtilt 3c C s t j t � d S( N( t _jpypet setProxyClasst JProxy( ( ( sE /usr/lib/panopta-agent/dependencies/linux2/python2.7/jpype/_jproxy.pyt _initialize s R c B s e Z d d d � Z d � Z RS( c C s� d } t | t � s$ t | t � r9 t j | � g } n� t | t j � rW | g } n� t | t j � r� g } x� | D]k } t | t � s� t | t � r� | j t j | � � qv t | t j � r� | j | � qv t d � � qv Wn t d � � x8 | D]0 } t j | � s� t d j | j � � � q� q� W| d k rV| d k rVt d � � n | | _ | | _ t j | | � | _ d S( NsN JProxy requires java interface classes or the names of java interfaces classessS JProxy requires java interface classes or the names of java interfaces classes: {0}s! Specify only one of dict and inst( t Nonet isinstancet strt unicodeR t JClasst _JavaClasst collectionst Sequencet appendt TypeErrorR t isInterfacet formatt __name__t RuntimeErrort _dictt _instR t createProxyt _proxy( t selft intft dictt instt actualIntft i( ( sE /usr/lib/panopta-agent/dependencies/linux2/python2.7/jpype/_jproxy.pyt __init__ s. c C s. | j d k r | j | St | j | � Sd S( N( R R t getattrR ( R t name( ( sE /usr/lib/panopta-agent/dependencies/linux2/python2.7/jpype/_jproxy.pyt getCallableC s N( R t __module__R R R"