Bug Fixed.Parsing city names with 2 or more commas
Bug Fixed.Parsing city names with 2 or more commas

The length of the 'tokens' variable should be 5. City names like "Southern Nations, Nationalities, and People's Region," "Saint Helena, Ascension, and Tristan da Cunha" and a few others were split by a comma into more than 2 parts, causing the 'tokens' length to be more than expected. The longest name is "Villa Presidente Frei, Ñuñoa, Santiago, Chile" (id 7874740). It has three commas, hence split into 4 parts.
csparpa/pyowm,csparpa/pyowm