#!/usr/bin/python # -*- coding: utf-8 -*- # """ Extends util.config.Config with tk_entry field. Name: tk_config.py Author: Alessandro dos Santos Ferreira ( santosferreira.alessandro@gmail.com ) """ from util.config import Config class TkConfig(Config): def __init__(self, label, value, c_type, tk_entry = None, hidden = False, meta = None): super(self.__class__, self).__init__(label, value, c_type, hidden, meta) self.tk_entry = tk_entry def get_entry_val(self): if self.tk_entry is not None: self.value = self.tk_entry.get() return self.get_cast_val()