update from Atlas
This commit is contained in:
17
09-pythonic-obj/private/no_respect.py
Normal file
17
09-pythonic-obj/private/no_respect.py
Normal file
@@ -0,0 +1,17 @@
|
||||
|
||||
"""
|
||||
In the Jython registry file there is this line:
|
||||
|
||||
python.security.respectJavaAccessibility = true
|
||||
|
||||
Set this to false and Jython provides access to non-public
|
||||
fields, methods, and constructors of Java objects.
|
||||
"""
|
||||
|
||||
import Confidential
|
||||
|
||||
message = Confidential('top secret text')
|
||||
for name in dir(message):
|
||||
attr = getattr(message, name)
|
||||
if not callable(attr): # non-methods only
|
||||
print name + '\t=', attr
|
||||
Reference in New Issue
Block a user