त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
आपने to.path से किसी मान को पथ बनाना चाहा, और इंजन ने कहा कि यह चीज़ पथ बन ही नहीं सकती। चलिए देखें। to.path[value] केवल पाठ को पथ में बदलता है, या ऐसे मान को जो पहले से पथ है। नतीजा वही पाठ होता है, पर path की पहचान के साथ, और इंजन यह नहीं जाँचता कि पाठ असली फ़ाइल-पथ जैसा दिखता है या नहीं। संख्या, collection या सत्य-मान पथ हो ही नहीं सकते, इसलिए इंजन उन्हें पाठ में बदलकर चुपचाप पथ नहीं कहता, जैसा पुराना उपनाम करता था। नियम यह है: हर चीज़ पथ में नहीं बदलती। यहाँ तक कि खाली पाठ भी नहीं: to.path[''] अस्वीकार होता है। उदाहरण: to.path[42] या to.path[[1, 2]]। जैसे आप किसी से कहें कि इस संख्या का पता बता दो। इलाज: केवल पाठ दीजिए, जैसे to.path['/tmp/a.txt'], और खाली नहीं। संदेश में पहला हिस्सा आपका दिया मान है और दूसरा हिस्सा कारण: collection का आकार, मान का प्रकार, या खाली पाठ।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
