summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorRafael H. Schloming <rhs@apache.org>2007-07-25 12:36:13 +0000
committerRafael H. Schloming <rhs@apache.org>2007-07-25 12:36:13 +0000
commitf13978eccd7638bea58bd63e8c10a82d54748726 (patch)
tree50d2ecea67cfc44e944484998daddaa21ce01aa9 /java
parentda2f970efa6cc29aa30dee4c80e4c48543907742 (diff)
downloadqpid-python-f13978eccd7638bea58bd63e8c10a82d54748726.tar.gz
minor bug fixes
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@559423 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java')
-rwxr-xr-xjava/common/generate8
1 files changed, 4 insertions, 4 deletions
diff --git a/java/common/generate b/java/common/generate
index 52f4551ab5..0add0f1e96 100755
--- a/java/common/generate
+++ b/java/common/generate
@@ -13,8 +13,8 @@ out_dir=sys.argv[1]
out_pkg = sys.argv[2]
spec_file = sys.argv[3]
spec = mllib.xml_parse(spec_file)
-major = spec["amqp"]["@major"]
-minor = spec["amqp"]["@minor"]
+major = spec["amqp/@major"]
+minor = spec["amqp/@minor"]
isfx = "_v%s_%s" % (major, minor)
class Output:
@@ -33,7 +33,7 @@ class Output:
if not os.path.exists(dir):
os.makedirs(dir)
file = os.path.join(dir, "%s.java" % self.name)
- out = open(file, "write")
+ out = open(file, "w")
print >> out, "package %s;" % self.package
print >> out
print >> out, "import java.util.Map;"
@@ -80,7 +80,7 @@ for d in spec.query["amqp/domain"]:
DOMAINS[d["@name"]] = d["@type"]
def resolve(type):
- if (DOMAINS.has_key(type)):
+ if DOMAINS.has_key(type) and DOMAINS[type] != type:
return resolve(DOMAINS[type])
else:
return type