Sachverhalt: Sachverhalt: A. AX._ und BX._ erwarben am 18. Mai 2001 das Grundstück Grundbuch (GB) C._ Nr. 1234, bestehend aus einem Einfamilienhaus, Baujahr 1931, einer Garage und einem Nebengebäude, zum Preis von Fr. 320'000.--. Die Eheleute X._ wendeten im Jahr 2001 für die Renovation der Liegenschaft insgesamt Fr. 119'552.-- auf und machten diesen Betrag in der Steuererklärung 2001B als Liegenschaftskosten geltend. Im Jahr 2002 betrugen diese Kosten gemäss Steuererklärung 2002 Fr. 36'976.--. Die Veranlagungsbehörde Thal/Gäu anerkannte in der definitiven Veranlagung der kantonalen Staatssteuern und der direkten Bundessteuern der Steuerperiode 2001 die geltend gemachten Unterhaltskosten nicht. Die hiergegen eingereichte Einsprache wies sie am 9. Januar 2004 ab, da von einer vernachlässigten Liegenschaft auszugehen sei, und liess lediglich einen Pauschalabzug für Versicherungsprämien von ca. Fr. 1'000.-- zu. A. AX._ und BX._ erwarben am 18. Mai 2001 das Grundstück Grundbuch (GB) C._ Nr. 1234, bestehend aus einem Einfamilienhaus, Baujahr 1931, einer Garage und einem Nebengebäude, zum Preis von Fr. 320'000.--. Die Eheleute X._ wendeten im Jahr 2001 für die Renovation der Liegenschaft insgesamt Fr. 119'552.-- auf und machten diesen Betrag in der Steuererklärung 2001B als Liegenschaftskosten geltend. Im Jahr 2002 betrugen diese Kosten gemäss Steuererklärung 2002 Fr. 36'976.--. Die Veranlagungsbehörde Thal/Gäu anerkannte in der definitiven Veranlagung der kantonalen Staatssteuern und der direkten Bundessteuern der Steuerperiode 2001 die geltend gemachten Unterhaltskosten nicht. Die hiergegen eingereichte Einsprache wies sie am 9. Januar 2004 ab, da von einer vernachlässigten Liegenschaft auszugehen sei, und liess lediglich einen Pauschalabzug für Versicherungsprämien von ca. Fr. 1'000.-- zu. B. Das Kantonale Steuergericht Solothurn hiess Rekurs und Beschwerde der Steuerpflichtigen am 7. Juni 2004 (versandt: 2. Juli 2004) gut, hob den Einspracheentscheid auf und wies die Sache zur Neubeurteilung an die Veranlagungsbehörde zurück. Die Renovationen seien zumindest teilweise periodische Unterhaltsarbeiten und damit abzugsfähig; allenfalls sei auf Pauschalabzüge abzustellen. B. Das Kantonale Steuergericht Solothurn hiess Rekurs und Beschwerde der Steuerpflichtigen am 7. Juni 2004 (versandt: 2. Juli 2004) gut, hob den Einspracheentscheid auf und wies die Sache zur Neubeurteilung an die Veranlagungsbehörde zurück. Die Renovationen seien zumindest teilweise periodische Unterhaltsarbeiten und damit abzugsfähig; allenfalls sei auf Pauschalabzüge abzustellen. C. Gegen diesen Entscheid hat das Steueramt des Kantons Solothurn am 31. August 2004 Verwaltungsgerichtsbeschwerde an das Bundesgericht geführt. Es beantragt, das angefochtene Urteil sei betreffend die Staatssteuer aufzuheben und die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen; bezüglich der direkten Bundessteuer sei das Urteil ebenfalls aufzuheben und das steuerbare Einkommen von AX._ und BX._ (Beschwerdegegner) auf Fr. 74'900.-- gemäss Einspracheentscheid vom 10. November 2003 (recte: 9. Januar 2004) festzusetzen. Das Kantonale Steuergericht beantragt, die Beschwerde abzuweisen, soweit darauf einzutreten sei. Gemäss Antrag der Eidgenössischen Steuerverwaltung ist die Beschwerde gutzuheissen, der angefochtene Entscheid aufzuheben und der Einspracheentscheid zu bestätigen. Die Beschwerdegegner liessen sich nicht vernehmen.