2
0
mirror of https://github.com/openvswitch/ovs synced 2025-08-31 22:35:15 +00:00

python: Change 'clone' function names to 'copy'.

It seems that 'copy' is the proper name for this kind of function in
Python, based on the existence of dict.copy().
This commit is contained in:
Ben Pfaff
2011-09-15 15:31:12 -07:00
parent 49c541dc11
commit 843fb01b61
2 changed files with 6 additions and 6 deletions

View File

@@ -241,7 +241,7 @@ class Datum(object):
def __contains__(self, item):
return item in self.values
def clone(self):
def copy(self):
return Datum(self.type, dict(self.values))
@staticmethod

View File

@@ -220,8 +220,8 @@ class BaseType(object):
json['refType'] = self.ref_type
return json
def clone(self):
return BaseType(self.type, self.enum.clone(), self.min, self.max,
def copy(self):
return BaseType(self.type, self.enum.copy(), self.min, self.max,
self.min_length, self.max_length, self.ref_table)
def is_valid(self):
@@ -378,12 +378,12 @@ class Type(object):
self.n_min = n_min
self.n_max = n_max
def clone(self):
def copy(self):
if self.value is None:
value = None
else:
value = self.value.clone()
return Type(self.key.clone(), value, self.n_min, self.n_max)
value = self.value.copy()
return Type(self.key.copy(), value, self.n_min, self.n_max)
def __eq__(self, other):
if not isinstance(other, Type):