Fix an undefined variable bug
authorNikos Skalkotos <skalkoto@grnet.gr>
Fri, 22 Mar 2013 10:32:54 +0000 (12:32 +0200)
committerNikos Skalkotos <skalkoto@grnet.gr>
Fri, 22 Mar 2013 10:43:45 +0000 (12:43 +0200)
Variable d in function valideate_account was undefined

image_creator/dialog_wizard.py

index 60360d3..0b1b1d7 100644 (file)
@@ -175,7 +175,6 @@ class WizardInputPage(WizardPage):
 
 
 def wizard(session):
 
 
 def wizard(session):
-
     init_token = Kamaki.get_token()
     if init_token is None:
         init_token = ""
     init_token = Kamaki.get_token()
     if init_token is None:
         init_token = ""
@@ -198,14 +197,15 @@ def wizard(session):
         title="Registration Type", default="Private")
 
     def validate_account(token):
         title="Registration Type", default="Private")
 
     def validate_account(token):
+        d = session['dialog']
+
         if len(token) == 0:
             d.msgbox("The token cannot be empty", width=PAGE_WIDTH)
             raise WizardInvalidData
 
         account = Kamaki.get_account(token)
         if account is None:
         if len(token) == 0:
             d.msgbox("The token cannot be empty", width=PAGE_WIDTH)
             raise WizardInvalidData
 
         account = Kamaki.get_account(token)
         if account is None:
-            session['dialog'].msgbox("The token you provided in not valid!",
-                                     width=PAGE_WIDTH)
+            d.msgbox("The token you provided in not valid!", width=PAGE_WIDTH)
             raise WizardInvalidData
 
         return account
             raise WizardInvalidData
 
         return account