Seite 1 von 1

Codeformatierungsprolbem (If Else Blöcke)

Verfasst: Freitag 25. Juni 2010, 12:14
von rads
Hallo,

wahrscheinlich eine furchbar blöde Frage, aber zur Verteidigung, es ist ja schon wieder Freitag

wenn ich zeile 9 nicht angebe, also eine Kommentarzeile, wird mir Zeile 10 nicht akzeptiert (expecting ()... )

Wo stehe ich auf der Leitung? Eine kommentarzeile kann ja keine Auswirkung auf Code haben, denke ich zumindest?

Grüße Stefan

Code: Alles auswählen

0 if orderFields:
1        query = "%s order by "%query
2        orderSwitch = False
3        for key in orderFields:
4            if (orderSwitch == False):
5                orderSwitch = True
6                query = "%s %s "%(query, key)
7            else:
8                query = "%s, %s"%(query, key)
9                # < braucht er irgendwie?
0 print "Query: %s"%query  
ps. Eclipse + PyDev + Python 2.5

Re: Codeformatierungsprolbem (If Else Blöcke)

Verfasst: Freitag 25. Juni 2010, 12:20
von .robert
Hier wäre die genau Fehlermeldung interessant!

Re: Codeformatierungsprolbem (If Else Blöcke)

Verfasst: Freitag 25. Juni 2010, 12:30
von rads

Code: Alles auswählen

Encountered "print" at line 103, column 5. Was expecting one of:     "(" ...     ")" ...     "[" ...     "," ...     "." ...     "+" ...     "-" ...     "*" ...     "/" ...     "//" ...     "<<" ...     
 ">>" ...     "%" ...     "^" ...     "|" ...     "&" ...     ">" ...     "<" ...     "==" ...     "<=" ...     ">=" ...     "<>" ...     "!=" ...     "or" ...     "and" ...     "not" ...     "is" ...     "in" 
 ...     "if" ...     "for" ...     "," ...
Aber denke den Fehler gefunden zu habe, Eclipse, bzw. PyDev hatte wohl noch Mittagspause.
Jedenfalls hat er nach einen reload der ui den Fehler nicht mehr gebracht. Kein Ahnung
was da los war. Am code habe ich nichts verändert gehabt.

Hat er wohl irgendwo was verschluckt.

Trotzdem danke.

Re: Codeformatierungsprolbem (If Else Blöcke)

Verfasst: Freitag 25. Juni 2010, 12:41
von Rebecca
Das ist ja auch eine Eclipse-Meldung, keine Python-Fehlermeldung.

Re: Codeformatierungsprolbem (If Else Blöcke)

Verfasst: Freitag 25. Juni 2010, 13:15
von BlackJack
@rads: Das sieht übrigens extrem umständlich aus, sowohl von der Formulierung als auch das was da passiert. Das ist eigentlich ein Zweizeiler:

Code: Alles auswählen

if order_fields:
    query += ' order by ' + ', '.join(order_fields)

Re: Codeformatierungsprolbem (If Else Blöcke)

Verfasst: Freitag 25. Juni 2010, 16:07
von rads
Danke :)