From 08fc68a459e3f6b505f0fb467b5cf10b1dd20f19 Mon Sep 17 00:00:00 2001 From: Dan O'Reilly Date: Sat, 1 Aug 2009 19:05:24 -0400 Subject: [PATCH] Enforce valid wired profile names at the GUI level. --- wicd/netentry.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/wicd/netentry.py b/wicd/netentry.py index 979832d..44bfa10 100644 --- a/wicd/netentry.py +++ b/wicd/netentry.py @@ -655,17 +655,16 @@ class WiredNetworkEntry(NetworkEntry): def add_profile(self, widget): """ Add a profile to the profile list. """ - print "adding profile" - response = string_input("Enter a profile name", "The profile name " + "will not be used by the computer. It " + "allows you to " + "easily distinguish between different network " + - "profiles.", "Profile name:") + "profiles.", "Profile name:").strip() # if response is "" or None if not response: - return + error(None, "Invalid profile name", block=True) + return False profile_name = response profile_list = wired.GetWiredProfileList()