Some cleanup prior to an upcoming change for bug #1680.
Minor optimization in _init_map (replace loop w/ list-comprehension Remove unused variables VALUE_POS, STRING_POS, At call to self.set, remove unnecessary logic that duplicates else-clause within the set() function itself svn: r10404
This commit is contained in:
parent
76ee14989f
commit
bca1d41204
@ -35,9 +35,8 @@ def _init_map(data, key_col, data_col):
|
|||||||
"""
|
"""
|
||||||
Initialize the map, building a new map from the specified columns.
|
Initialize the map, building a new map from the specified columns.
|
||||||
"""
|
"""
|
||||||
new_data = {}
|
new_data = dict([ (item[key_col], item[data_col])
|
||||||
for item in data:
|
for item in data ])
|
||||||
new_data[item[key_col]] = item[data_col]
|
|
||||||
return new_data
|
return new_data
|
||||||
|
|
||||||
class GrampsTypeMeta(type):
|
class GrampsTypeMeta(type):
|
||||||
@ -53,7 +52,6 @@ class GrampsTypeMeta(type):
|
|||||||
|
|
||||||
class GrampsType(object):
|
class GrampsType(object):
|
||||||
"""Base class for all Gramps object types."""
|
"""Base class for all Gramps object types."""
|
||||||
(VALUE_POS, STRING_POS) = range(2)
|
|
||||||
|
|
||||||
_CUSTOM = 0
|
_CUSTOM = 0
|
||||||
_DEFAULT = 0
|
_DEFAULT = 0
|
||||||
@ -75,11 +73,7 @@ class GrampsType(object):
|
|||||||
Create a new type, initialize the value from one of several possible
|
Create a new type, initialize the value from one of several possible
|
||||||
states.
|
states.
|
||||||
"""
|
"""
|
||||||
if value is not None:
|
|
||||||
self.set(value)
|
self.set(value)
|
||||||
else:
|
|
||||||
self.val = self._DEFAULT
|
|
||||||
self.string = u''
|
|
||||||
|
|
||||||
def __set_tuple(self, value):
|
def __set_tuple(self, value):
|
||||||
v,s = self._DEFAULT,u''
|
v,s = self._DEFAULT,u''
|
||||||
|
Loading…
Reference in New Issue
Block a user