[gobject-introspection] ast: cleanup clone() methods



commit d59af7decedaef4dac5cbbc45399b647a3a6ec76
Author: Johan Dahlin <johan gnome org>
Date:   Wed Jan 19 11:04:24 2011 -0200

    ast: cleanup clone() methods

 giscanner/ast.py |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)
---
diff --git a/giscanner/ast.py b/giscanner/ast.py
index f5270fc..9060519 100644
--- a/giscanner/ast.py
+++ b/giscanner/ast.py
@@ -606,7 +606,6 @@ class Array(Type):
 
     def clone(self):
         arr = Array(self.array_type, self.element_type)
-        arr.element_type = self.element_type
         arr.zeroterminated = self.zeroterminated
         arr.length_param_name = self.length_param_name
         arr.size = self.size
@@ -623,7 +622,6 @@ class List(Type):
 
     def clone(self):
         l = List(self.name, self.element_type)
-        l.element_type = self.element_type
         l.zeroterminated = self.zeroterminated
         l.length_param_name = self.length_param_name
         l.size = self.size
@@ -639,8 +637,7 @@ class Map(Type):
         self.value_type = value_type
 
     def clone(self):
-        m = Map(self.key_type, self.value_type)
-        return m
+        return Map(self.key_type, self.value_type)
 
 class Alias(Node):
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]