File tree Expand file tree Collapse file tree 3 files changed +15
-6
lines changed
Chapter09/ABQ_Data_Entry/abq_data_entry
Chapter10/ABQ_Data_Entry/abq_data_entry
Chapter11/ABQ_Data_Entry/abq_data_entry Expand file tree Collapse file tree 3 files changed +15
-6
lines changed Original file line number Diff line number Diff line change @@ -490,10 +490,13 @@ def populate(self, rows):
490490 self .treeview .focus ('0' )
491491
492492 def _on_open_record (self , * args ):
493-
494- self .selected_id = int (self .treeview .selection ()[0 ])
495493 self .event_generate ('<<OpenRecord>>' )
496494
495+ @property
496+ def selected_id (self ):
497+ selection = self .treeview .selection ()
498+ return int (selection [0 ]) if selection else None
499+
497500 def add_updated_row (self , row ):
498501 if row not in self ._updated :
499502 self ._updated .append (row )
Original file line number Diff line number Diff line change @@ -490,10 +490,13 @@ def populate(self, rows):
490490 self .treeview .focus ('0' )
491491
492492 def _on_open_record (self , * args ):
493-
494- self .selected_id = int (self .treeview .selection ()[0 ])
495493 self .event_generate ('<<OpenRecord>>' )
496494
495+ @property
496+ def selected_id (self ):
497+ selection = self .treeview .selection ()
498+ return int (selection [0 ]) if selection else None
499+
497500 def add_updated_row (self , row ):
498501 if row not in self ._updated :
499502 self ._updated .append (row )
Original file line number Diff line number Diff line change @@ -490,10 +490,13 @@ def populate(self, rows):
490490 self .treeview .focus ('0' )
491491
492492 def _on_open_record (self , * args ):
493-
494- self .selected_id = int (self .treeview .selection ()[0 ])
495493 self .event_generate ('<<OpenRecord>>' )
496494
495+ @property
496+ def selected_id (self ):
497+ selection = self .treeview .selection ()
498+ return int (selection [0 ]) if selection else None
499+
497500 def add_updated_row (self , row ):
498501 if row not in self ._updated :
499502 self ._updated .append (row )
You can’t perform that action at this time.
0 commit comments