This commit is contained in:
Vincent Jacques
2012-02-15 06:40:42 +01:00
parent 5817d18274
commit 089d11ad6f
+6 -3
View File
@@ -262,6 +262,11 @@ def GithubObject( className, *attributePolicies ):
class GithubObject:
__attributeDefinitions = dict()
@staticmethod
def _addAttributePolicies( attributePolicies ):
for attributePolicy in attributePolicies:
GithubObject._addAttributePolicy( attributePolicy )
@staticmethod
def _addAttributePolicy( attributePolicy ):
for attributeName, attributeDefinition in attributePolicy.getAttributeDefinitions():
@@ -304,8 +309,6 @@ def GithubObject( className, *attributePolicies ):
attributeDefinition.updateAttributes( self )
GithubObject.__name__ = className
for attributePolicy in attributePolicies:
GithubObject._addAttributePolicy( attributePolicy )
GithubObject._addAttributePolicies( attributePolicies )
return GithubObject