Skip to content

Commit b46789e

Browse files
committed
remove cellzero default value
1 parent 42cf44f commit b46789e

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

sage_widget_adapters/generic_grid_view_adapter.py

+4-6
Original file line numberDiff line numberDiff line change
@@ -210,22 +210,19 @@ def make_dirty(self, l, dirty={}):
210210
sage: ga.make_dirty(t.to_list(), {(0,2):0, (0,3):0})
211211
[[1, 2], [3, 7], [4]]
212212
"""
213-
cellzero = None
214-
if hasattr(self, 'cellzero'):
215-
cellzero = self.cellzero
216213
for p in dirty:
217214
if p[0] < len(l):
218215
if p[1] < len(l[p[0]]):
219216
l[p[0]][p[1]] = dirty[p]
220-
elif len(l[p[0]]) <= p[1] and dirty[p] != cellzero:
217+
elif len(l[p[0]]) <= p[1] and dirty[p] != self.cellzero:
221218
# padding with cellzero
222-
l[p[0]] += [cellzero] * (p[1] - len(l[p[0]]))
219+
l[p[0]] += [self.cellzero] * (p[1] - len(l[p[0]]))
223220
l[p[0]].append(dirty[p])
224221
else:
225222
for i in range(p[0] - len(l)):
226223
l.append([])
227224
l.append([cellzero] * p[1] + [dirty[p]])
228-
l = [[ val for val in row if val != cellzero ] for row in l]
225+
l = [[ val for val in row if val != self.cellzero ] for row in l]
229226
return [val for val in l if val]
230227

231228
def set_cell(self, obj, pos, val, dirty={}, constructorname=''):
@@ -240,6 +237,7 @@ def set_cell(self, obj, pos, val, dirty={}, constructorname=''):
240237
sage: from sage.combinat.tableau import Tableau
241238
sage: t = Tableau([[1, 2, 5, 6], [3, 7], [4]])
242239
sage: ga = GridViewAdapter()
240+
sage: ga.cellzero = None
243241
sage: ga.set_cell(t, (1,1), 8, constructorname='Tableau')
244242
[[1, 2, 5, 6], [3, 8], [4]]
245243
sage: from sage.matrix.constructor import Matrix, matrix

0 commit comments

Comments
 (0)