@@ -2909,7 +2909,7 @@ cdef class LinearMatroid(BasisExchangeMatroid):
29092909 else :
29102910 rows, cols = self ._current_rows_cols()
29112911 N = LinearMatroid(groundset = rows + cols, reduced_matrix = self ._A)
2912- N.rename(getattr ( self , ' _custom_name ' ))
2912+ N.rename(self .get_custom_name( ))
29132913 return N
29142914
29152915 def __deepcopy__ (self , memo ):
@@ -2930,7 +2930,7 @@ cdef class LinearMatroid(BasisExchangeMatroid):
29302930 else :
29312931 rows, cols = self ._current_rows_cols()
29322932 N = LinearMatroid(groundset = deepcopy(rows + cols, memo), reduced_matrix = deepcopy(self ._A, memo))
2933- N.rename(deepcopy(getattr ( self , ' _custom_name ' ), memo))
2933+ N.rename(deepcopy(self .get_custom_name( ), memo))
29342934 return N
29352935
29362936 def __reduce__ (self ):
@@ -2979,7 +2979,7 @@ cdef class LinearMatroid(BasisExchangeMatroid):
29792979 rows, cols = self ._current_rows_cols()
29802980 gs = rows + cols
29812981 reduced = True
2982- data = (A, gs, reduced, getattr ( self , ' _custom_name ' ))
2982+ data = (A, gs, reduced, self .get_custom_name( ))
29832983 return sage.matroids.unpickling.unpickle_linear_matroid, (version, data)
29842984
29852985# Binary matroid
@@ -3964,7 +3964,7 @@ cdef class BinaryMatroid(LinearMatroid):
39643964 for e in self .basis():
39653965 basis[self ._prow[self ._idx[e]]] = e
39663966 N = BinaryMatroid(groundset = self ._E, matrix = self ._A, basis = basis)
3967- N.rename(getattr ( self , ' _custom_name ' ))
3967+ N.rename(self .get_custom_name( ))
39683968 return N
39693969
39703970 def __deepcopy__ (self , memo ):
@@ -3989,7 +3989,7 @@ cdef class BinaryMatroid(LinearMatroid):
39893989 for e in self .basis():
39903990 basis[self ._prow[self ._idx[e]]] = e
39913991 N = BinaryMatroid(groundset = deepcopy(self ._E, memo), matrix = deepcopy(self ._A, memo), basis = deepcopy(basis, memo))
3992- N.rename(deepcopy(getattr ( self , ' _custom_name ' ), memo))
3992+ N.rename(deepcopy(self .get_custom_name( ), memo))
39933993 return N
39943994
39953995 def __reduce__ (self ):
@@ -4047,7 +4047,7 @@ cdef class BinaryMatroid(LinearMatroid):
40474047 A = self ._A
40484048 # current basis ordered so matrix cols form identity matrix:
40494049 basis = self ._current_rows_cols()[0 ]
4050- data = (A, gs, basis, getattr ( self , ' _custom_name ' ))
4050+ data = (A, gs, basis, self .get_custom_name( ))
40514051 return sage.matroids.unpickling.unpickle_binary_matroid, (version, data)
40524052
40534053cdef class TernaryMatroid(LinearMatroid):
@@ -4858,7 +4858,7 @@ cdef class TernaryMatroid(LinearMatroid):
48584858 for e in self .basis():
48594859 basis[self ._prow[self ._idx[e]]] = e
48604860 N = TernaryMatroid(groundset = self ._E, matrix = self ._A, basis = basis)
4861- N.rename(getattr ( self , ' _custom_name ' ))
4861+ N.rename(self .get_custom_name( ))
48624862 return N
48634863
48644864 def __deepcopy__ (self , memo ):
@@ -4883,7 +4883,7 @@ cdef class TernaryMatroid(LinearMatroid):
48834883 for e in self .basis():
48844884 basis[self ._prow[self ._idx[e]]] = e
48854885 N = TernaryMatroid(groundset = deepcopy(self ._E, memo), matrix = deepcopy(self ._A, memo), basis = deepcopy(basis, memo))
4886- N.rename(deepcopy(getattr ( self , ' _custom_name ' ), memo))
4886+ N.rename(deepcopy(self .get_custom_name( ), memo))
48874887 return N
48884888
48894889 def __reduce__ (self ):
@@ -4945,7 +4945,7 @@ cdef class TernaryMatroid(LinearMatroid):
49454945 A = self ._A
49464946 # current basis ordered so matrix cols form identity matrix:
49474947 basis = self ._current_rows_cols()[0 ]
4948- data = (A, gs, basis, getattr ( self , ' _custom_name ' ))
4948+ data = (A, gs, basis, self .get_custom_name( ))
49494949 return sage.matroids.unpickling.unpickle_ternary_matroid, (version, data)
49504950
49514951# Quaternary Matroids
@@ -5589,7 +5589,7 @@ cdef class QuaternaryMatroid(LinearMatroid):
55895589 for e in self .basis():
55905590 basis[self ._prow[self ._idx[e]]] = e
55915591 N = QuaternaryMatroid(groundset = self ._E, matrix = self ._A, basis = basis)
5592- N.rename(getattr ( self , ' _custom_name ' ))
5592+ N.rename(self .get_custom_name( ))
55935593 return N
55945594
55955595 def __deepcopy__ (self , memo ):
@@ -5614,7 +5614,7 @@ cdef class QuaternaryMatroid(LinearMatroid):
56145614 for e in self .basis():
56155615 basis[self ._prow[self ._idx[e]]] = e
56165616 N = QuaternaryMatroid(groundset = deepcopy(self ._E, memo), matrix = deepcopy(self ._A, memo), basis = deepcopy(basis, memo))
5617- N.rename(deepcopy(getattr ( self , ' _custom_name ' ), memo))
5617+ N.rename(deepcopy(self .get_custom_name( ), memo))
56185618 return N
56195619
56205620 def __reduce__ (self ):
@@ -5672,7 +5672,7 @@ cdef class QuaternaryMatroid(LinearMatroid):
56725672 A = self ._A
56735673 # current basis ordered so matrix cols form identity matrix:
56745674 basis = self ._current_rows_cols()[0 ]
5675- data = (A, gs, basis, getattr ( self , ' _custom_name ' ))
5675+ data = (A, gs, basis, self .get_custom_name( ))
56765676 return sage.matroids.unpickling.unpickle_quaternary_matroid, (version, data)
56775677
56785678# Regular Matroids
@@ -6524,7 +6524,7 @@ cdef class RegularMatroid(LinearMatroid):
65246524 else :
65256525 rows, cols = self ._current_rows_cols()
65266526 N = RegularMatroid(groundset = rows + cols, reduced_matrix = self ._A)
6527- N.rename(getattr ( self , ' _custom_name ' ))
6527+ N.rename(self .get_custom_name( ))
65286528 return N
65296529
65306530 def __deepcopy__ (self , memo ):
@@ -6544,7 +6544,7 @@ cdef class RegularMatroid(LinearMatroid):
65446544 else :
65456545 rows, cols = self ._current_rows_cols()
65466546 N = RegularMatroid(groundset = deepcopy(rows + cols, memo), reduced_matrix = deepcopy(self ._A, memo))
6547- N.rename(deepcopy(getattr ( self , ' _custom_name ' ), memo))
6547+ N.rename(deepcopy(self .get_custom_name( ), memo))
65486548 return N
65496549
65506550 def __reduce__ (self ):
@@ -6593,5 +6593,5 @@ cdef class RegularMatroid(LinearMatroid):
65936593 rows, cols = self ._current_rows_cols()
65946594 gs = rows + cols
65956595 reduced = True
6596- data = (A, gs, reduced, getattr ( self , ' _custom_name ' ))
6596+ data = (A, gs, reduced, self .get_custom_name( ))
65976597 return sage.matroids.unpickling.unpickle_regular_matroid, (version, data)
0 commit comments