نحو ماکو و API از بهترین ایده ها از بسیاری دیگر، از جمله قالب جنگو، Myghty، یوزپلنگ و Genshi قرض
ویژگی ها:.
API ساده
رندر سریع
مجموعه مشخصه شامل
ساختارهای کنترل
بلوک های پایتون راست
درون خطی و یا در سطح ماژول
ساده و قدیمی شامل
بلوک صدازدنی
وراثت
چه در این نسخه جدید است.
اشکال ثابت در رمزگشایی & # x3c. پشتیبانی می کند و # x3e. فیلتر که در آن یک جسم غیر رشته را به درستی در پایتون 3 تفسیر نیست.
اشکال ثابت در منطق تجزیه پایتون که در پایتون 3 شکست زمانی که یک & quot؛ سعی / به جز & quot؛ را یک تاپل از انواع استثنا، به جای یک استثنا تنها هدف قرار دادند.
ماکو-ارائه شده است در حال حاضر به عنوان یک اسکریپت entrypoint setuptools اجرا. مستقل mako.cmd.cmdline () صدازدنی در حال حاضر در دسترس، و سیستم همچنین با استفاده از argparse در حال حاضر به جای optparse.
اسکریپت ماکو-ارائه اکنون استثنا گرفتن و اجرا آنها را به متن خطا کنترل، و خروج با کد خروج غیر صفر است.
چه در نسخه 0.9.0 جدید است:
به اشکالات ثابت:
ثابت پلاگین بابل به درستی تفسیر $ {} بخش در داخل یک quot &؛ تماس بگیرید & quot؛ را برچسب، یعنی & # x3c.٪ خود: some_tag attr = & quot؛ را $ {_ ('غذ')} و & quot؛ / & # x3e؛
پلاگین بابل تعمیر شده است به کار بر روی پایتون 3.
با استفاده از & # x3c. واردات٪ فضای نام = & quot؛ را * و & quot؛ ماژول = & quot؛ را somemodule ها & quot؛ / & # x3e. در حال حاضر بیش از عناصر ماژول که explcitly صدازدنی نیست، اجتناب از TypeError هنگامی که در تلاش برای تولید جزئی پرش.
ثابت اشکال Py3K که در آن یک & quot؛ لامبدا و & quot؛ بیان شد به درستی در درون یک تگ قالب تفسیر نیست؛ همچنین در Py2.4 ثابت.
جدید در نسخه 0.7.2 است:
در رگرسیون ثابت در 0.7.1 که در آن تجزیه AST برای Py2.4 شکسته شد.
چه در نسخه 0.7.1 جدید است:
در خطوط کنترل بدون بدن در حال حاضر موفق خواهد شد، به عنوان & quot؛ را تصویب و & quot؛ برای این اضافه زمانی که هیچ بیانیه در غیر این صورت حضور دارند.
ثابت برخی از رفتار حوزه طولانی شکسته شامل متغیرهای اعلام شده در defs و مانند است، که فقط آشکار شد که پرچم strict_undefined روشن شد.
هم اکنون می توانید استفاده در استدلال همان زمان گذشت به دف strict_undefined () بر اساس عناصر دیگر از & # x3c استفاده می شود؛
نظر یافت نشد