รายละเอียดซอฟแวร์:
ไวยากรณ์ Mako และ API ยืมจากความคิดที่ดีที่สุดของคนอื่น ๆ จำนวนมากรวมทั้ง Django แม่แบบ Myghty เสือชีต้าและ Genshi
คุณสมบัติ .
< ul>
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- แก้ไขข้อผิดพลาดในการถอดรหัส & # x3c; เข้ารหัส & # x3e ; กรองที่ไม่ใช่วัตถุสตริงจะไม่ถูกตีความได้อย่างถูกต้องในหลาม 3.
- แก้ไขข้อผิดพลาดในตรรกะแยกหลามซึ่งจะล้มเหลวในหลาม 3 เมื่อ & quot; ลอง / ยกเว้น & quot; กำหนดเป้าหมาย tuple ประเภทยกเว้นมากกว่าข้อยกเว้นเดียว.
- Mako-ทำให้มีการใช้งานในขณะนี้เป็นจุดเข้าใช้งานสคริปต์ setuptools; แบบสแตนด์อโลน mako.cmd.cmdline () callable อยู่ในขณะนี้และระบบยังใช้ argparse ตอนนี้แทน optparse.
- สคริปต์ Mako-ทำให้ตอนนี้จะจับข้อยกเว้นและเรียกพวกเขาเข้าไปจัดการข้อผิดพลาดข้อความและทางออกที่มีรหัสทางออกที่ไม่ใช่ศูนย์.
มีอะไรใหม่ ในรุ่น 0.9.0:
- โรคจิตถาวร:
- คงปลั๊กอินบาเบลที่จะต้องตีความ $ {} ส่วนภายในของ & quot; เรียก & quot; แท็กคือ & # x3c;% ตนเอง. some_tag attr = & quot; $ {_ ('foo')} & quot; / & # x3e;
- ปลั๊กอินบาเบลได้รับการซ่อมแซมที่จะทำงานในหลาม 3.
- การใช้ & # x3c;% นำเข้า namespace = & quot; * & quot; โมดูล = & quot; somemodule & quot; / & # x3e; ตอนนี้ข้ามไปอยู่ในส่วนโมดูลที่ไม่ callable explcitly หลีกเลี่ยง TypeError เมื่อพยายามที่จะผลิต partials.
- แก้ไข bug Py3K ที่ & quot; แลมบ์ดา & quot; การแสดงออกไม่ได้ถูกตีความอย่างถูกต้องภายในแท็กแม่แบบ; คงยังอยู่ใน Py2.4.
มีอะไรใหม่ ในรุ่น 0.7.2:
- ถดถอยถาวรใน 0.7.1 ที่แยก AST สำหรับ Py2.4 ถูกทำลาย.
มีอะไรใหม่ ในรุ่น 0.7.1:
- สายควบคุมด้วยร่างกายไม่มีตอนนี้จะประสบความสำเร็จเช่นเดียวกับ & quot; ผ่าน & quot; จะถูกเพิ่มสำหรับเหล่านี้เมื่อไม่มีงบที่มีอยู่อย่างอื่น.
- คงที่บางพฤติกรรมที่กำหนดขอบเขตระยะเสียที่เกี่ยวข้องกับตัวแปรที่ประกาศใน defs และเช่นซึ่งก็เห็นได้ชัดเมื่อธง strict_undefined ถูกเปิดอยู่.
- สามารถใช้ strict_undefined ที่ args เวลาเดียวกันผ่านไป def () จะถูกนำมาใช้โดยองค์ประกอบอื่น ๆ ของ & # x3c;
ความคิดเห็นที่ไม่พบ