extras-buildsys/server UserInterface.py,1.31,1.32

Seth Vidal (skvidal) fedora-extras-commits at redhat.com
Fri Jul 29 05:14:34 UTC 2005


Author: skvidal

Update of /cvs/fedora/extras-buildsys/server
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16030/server

Modified Files:
	UserInterface.py 
Log Message:

server/UserInterface.py



Index: UserInterface.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/server/UserInterface.py,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- UserInterface.py	27 Jul 2005 06:21:36 -0000	1.31
+++ UserInterface.py	29 Jul 2005 05:14:31 -0000	1.32
@@ -76,28 +76,22 @@
 
 def resolve_target(target):
     client_target_map = config_opts['client_target_map']
+    target_dict = config_opts['targets']
 
-    # Resolve aliases first
     resolved_target = target
     done = True
     for master_target in client_target_map.keys():
+        if not target_dict.has_key(master_target): # make sure we build it
+            continue # if not, move along
+
         for alias in client_target_map[master_target]:
             if resolved_target.lower() == alias.lower():
-                resolved_target = master_target
-                done = True
-                break
-        if done:
-            break
-
-    # Make sure we actually build the resolved target
-    target_dict = config_opts['targets']
-    for master_target in target_dict.keys():
-        if resolved_target.lower() == master_target.lower():
-            return master_target
+                return  master_target
 
     raise InvalidTargetError()
 
 
+
 def email_result(email, source, resultstring):
     """send 'resultstring' to email"""
     




More information about the fedora-extras-commits mailing list