diff options
author | Jean-Sébastien Pédron <jean-sebastien@rabbitmq.com> | 2015-12-18 16:00:57 +0100 |
---|---|---|
committer | Jean-Sébastien Pédron <jean-sebastien@rabbitmq.com> | 2015-12-18 16:00:57 +0100 |
commit | 79c8607c7bac5ffa0c48777d3a9f68aace686e5b (patch) | |
tree | 24a34fc9a4110568daca81501fe2369ad8eedfc0 | |
parent | 524237ded5578ae8b50c66ca8de44c52bab0f5e6 (diff) | |
download | rabbitmq-codegen-git-79c8607c7bac5ffa0c48777d3a9f68aace686e5b.tar.gz |
amqp_codegen.py: Remove shebang line + chmod 644rabbitmq_v3_6_0
This is a library, not an executable script.
While here, remove trailing spaces.
-rw-r--r--[-rwxr-xr-x] | amqp_codegen.py | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/amqp_codegen.py b/amqp_codegen.py index 841d9524..843bcdf2 100755..100644 --- a/amqp_codegen.py +++ b/amqp_codegen.py @@ -1,4 +1,3 @@ -#!/usr/bin/env python2 ## The contents of this file are subject to the Mozilla Public License ## Version 1.1 (the "License"); you may not use this file except in ## compliance with the License. You may obtain a copy of the License @@ -129,7 +128,7 @@ def merge_load_specs(filenames, ignore_conflicts): spec[key] = merger(key, spec.get(key, default_value), value, ignore_conflicts) for handle in handles: handle.close() return spec - + class AmqpSpec: # Slight wart: use a class member rather than change the ctor signature # to avoid breaking everyone else's code. @@ -159,10 +158,10 @@ class AmqpSpec: self.classes = [] for element in self.spec['classes']: self.classes.append(AmqpClass(self, element)) - + def allClasses(self): return self.classes - + def allMethods(self): return [m for c in self.classes for m in c.allMethods()] @@ -173,7 +172,7 @@ class AmqpEntity: def __init__(self, element): self.element = element self.name = element['name'] - + class AmqpClass(AmqpEntity): def __init__(self, spec, element): AmqpEntity.__init__(self, element) @@ -196,7 +195,7 @@ class AmqpClass(AmqpEntity): for e in self.element['properties']: self.fields.append(AmqpField(self, e, index)) index = index + 1 - + def allMethods(self): return self.methods @@ -222,7 +221,7 @@ class AmqpMethod(AmqpEntity): for argument in element['arguments']: self.arguments.append(AmqpField(self, argument, index)) index = index + 1 - + def __repr__(self): return 'AmqpMethod("' + self.klass.name + "." + self.name + '" ' + repr(self.arguments) + ')' @@ -236,7 +235,7 @@ class AmqpField(AmqpEntity): self.domain = self.element['type'] else: self.domain = self.element['domain'] - + if 'default-value' in self.element: self.defaultvalue = self.element['default-value'] else: |