1 |
from language import App |
from gnue.appserver.language import App |
2 |
from classrep import * |
from gnue.appserver import classrep |
3 |
|
|
4 |
app = App.App () |
app = App.App () |
5 |
sess = app.newSession ("hacker", "secret") |
# sess = app.newSession ("hacker", "secret") |
6 |
mod = ModuleDict (sess) |
# mod = ModuleDict (sess) |
7 |
|
|
8 |
print '\nModule "address":' |
print '\nModule "address":' |
9 |
m = mod ["address"] |
m = classrep.modules ["address"] |
10 |
print "%s: %s\n" % (m.gnue_name, m.gnue_comment) |
print "%s: %s\n" % (m.gnue_name, m.gnue_comment) |
11 |
|
|
12 |
print "Classes in 'address':" |
print "Classes in 'address':" |
13 |
for k in m.classes.keys (): |
for k in m.classes.keys (): |
14 |
print k |
print k |
15 |
|
|
16 |
print "Number of modules: %d\n" % len (mod) |
print "Number of modules: %d\n" % len (classrep.modules) |
17 |
|
|
18 |
print "All modules via keys ():" |
print "All modules via keys ():" |
19 |
for k in mod.keys (): |
for k in classrep.modules.keys (): |
20 |
m = mod [k] |
m = classrep.modules [k] |
21 |
print k, ":", m.gnue_comment |
print k, ":", m.gnue_comment |
22 |
|
|
23 |
print |
print |
24 |
print "All modules via values ():" |
print "All modules via values ():" |
25 |
for m in mod.values (): |
for m in classrep.modules.values (): |
26 |
print m.gnue_name + ": " + m.gnue_comment |
print m.gnue_name + ": " + m.gnue_comment |
27 |
|
|
28 |
print |
print |
29 |
print "All modules via items ():" |
print "All modules via items ():" |
30 |
for i in mod.items (): |
for i in classrep.modules.items (): |
31 |
print i |
print i |
32 |
|
|
33 |
print |
print |
34 |
print 'Is there a module "address": %d' % mod.has_key ("address") |
print 'Is there a module "address": %d' % classrep.modules.has_key ("address") |
35 |
print 'Is there a module "foo": %d' % mod.has_key ("foo") |
print 'Is there a module "foo": %d' % classrep.modules.has_key ("foo") |