diff options
author | Walter Bender <walter@sugarlabs.org> | 2010-10-15 19:19:07 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2010-10-15 19:19:07 (GMT) |
commit | ddd48d34a05fb540f40fd81c61a25f99f0d7f741 (patch) | |
tree | ff63281ca297885a7722a1b96767f91fb4c7814f /TurtleArt/tautils.py | |
parent | e074e2e28f6193730757830561ddd551c4b52a19 (diff) |
more rigorous connection checking to prevent crashing on reading bad project data (#2447)
Diffstat (limited to 'TurtleArt/tautils.py')
-rw-r--r-- | TurtleArt/tautils.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/TurtleArt/tautils.py b/TurtleArt/tautils.py index 7565c4e..025c4f4 100644 --- a/TurtleArt/tautils.py +++ b/TurtleArt/tautils.py @@ -121,10 +121,9 @@ def _tuplify(tup): def get_id(connection): """ Get a connection block ID. """ - if connection is None: - return None - return connection.id - + if connection is not None and hasattr(connection, 'id'): + return connection.id + return None def json_dump(data): """ Save data using available JSON tools. """ |