Welcome, guest | Sign In | My Account | Store | Cart
# 11-06-04

# newaskstring
# A *slightly* modified askstring function from the tkSimpleDialog module by Frederik Lundh
# Allows a default value to be supplied.

# Copyright Michael Foord
# Not for use in commercial projects without permission. (Although permission will probably be given).
# If you use in a non-commercial project then please credit me and include a link back.
# If you release the project then let me know (and include this message with my code !)

# No warranty express or implied for the accuracy, fitness to purpose or otherwise for this code....
# Use at your own risk !!!

# E-mail or michael AT foord DOT me DOT uk
# Maintained at www.voidspace.org.uk/atlantibots/pythonutils.html

from tkSimpleDialog import _QueryString

def askstring(title, prompt, default=None, **kw):
    '''get a string from the user


        title -- the dialog title
        prompt -- the label text
        default -- the initial text to display
        **kw -- see SimpleDialog class

    Return value is a string
    d = _QueryString(title, prompt, default, **kw)
    return d.result