diff -r 327b3f0b73bb -r 153db75bb515 app/projrev/models.py --- a/app/projrev/models.py Sun Aug 09 12:40:14 2009 +0530 +++ b/app/projrev/models.py Sun Aug 09 13:04:03 2009 +0530 @@ -704,16 +704,15 @@ """Get the State name from its code. """ - line_item_dict = dict(cls.LINE_ITEM_CHOICES) - return line_item_dict[code] + return cls.LINE_ITEM_CHOICES[code] @classmethod def getLineItemCode(cls, name): """Get the Line Item code from its name. """ - for ln_code, ln_name in cls.LINE_ITEM_CHOICES: - if ln_name == name: + for ln_code in cls.LINE_ITEM_CHOICES: + if cls.LINE_ITEM_CHOICES[ln_code] == name: return ln_code return None @@ -723,16 +722,15 @@ """Get the State code from its name. """ - state_dict = dict(cls.STATE_CHOICES) - return state_dict[code] + return cls.STATE_CHOICES[code] @classmethod def getStateCode(cls, name): """Get the State code from its name. """ - for st_code, st_name in cls.STATE_CHOICES: - if st_name == name: + for st_code in cls.STATE_CHOICES: + if cls.STATE_CHOICES[st_code] == name: return st_code return None @@ -742,16 +740,15 @@ """Get the District name from its code. """ - district_dict = dict(cls.DISTRICT_CHOICES) - return district_dict[code] + return cls.DISTRICT_CHOICES[code] @classmethod def getDistrictCode(cls, name): """Get the District code from its name. """ - for dt_code, dt_name in cls.DISTRICT_CHOICES: - if dt_name == name: + for dt_code in cls.DISTRICT_CHOICES: + if cls.DISTRICT_CHOICES[dt_code] == name: return dt_code return None