Sachverhalt: A. Am 23. September 2003 erwarb X._ (Beschwerdeführer) eine Dreieinhalbzimmerwohnung mit Autoeinstellhallenplatz und Mehrzweckraum in Sigriswil zu einem Gesamtpreis von Fr. 719'000.--. Um deren Fertigstellung führt er vor dem Kantonsgericht Schaffhausen einen Prozess gegen die Verkäufer. Nachdem er am 27. April 2009 zur Leistung eines Gerichtskostenvorschusses von Fr. 8'000.-- aufgefordert worden war, stellte er am 15. Juni 2009 ein Gesuch um unentgeltliche Prozessführung und Vertretung. Nach Aufforderung des Gerichts reichte er am 13. Juli und 21. September 2009 Angaben und Unterlagen betreffend sein Einkommen nach. Am 2. November 2009 wies das Kantonsgericht das Gesuch um unentgeltliche Rechtspflege ab. Den gegen diesen Entscheid vom Beschwerdeführer eingereichten Rekurs wies das Obergericht des Kantons Schaffhausen am 16. April 2010 ab und setzte dem Beschwerdeführer die Frist zur Leistung des Kostenvorschusses gemäss kantonsgerichtlicher Verfügung vom 2. November 2009 neu auf den 25. Mai 2010 an. B. Der Beschwerdeführer beantragt dem Bundesgericht mit Beschwerde in Zivilsachen, den Entscheid des Obergerichts aufzuheben und ihm für das beim Kantonsgericht anhängig gemachte Verfahren die unentgeltliche Rechtspflege zu erteilen und den unterzeichnenden Anwalt als unentgeltlichen Rechtsvertreter beizuordnen. Die Vorinstanz bekräftigt in der Vernehmlassung ihre Auffassung, wonach der Beschwerdeführer nicht als bedürftig gelten könne. 