Murano py27和py34的兼容处理
2024-10-13 03:10:36
tox.ini
envlist = py27,py34,pep8
1. django.utils.encoding.force_unicode替换成django.utils.encoding.force_text
from django.utils.encoding import force_unicode
修改成:
from django.utils.encoding import force_text
unicode(kwargs[arg])
修改成:
force_text(kwargs[arg])
2. iteritems替换成six.iteritems
for key, value in kwargs.iteritems():
修改成
for key, value in six.iteritems(kwargs):
iter(self.__dict__.itervalues())
修改成
iter(six.itervalues(self.__dict__))
3.import types替换成import six
types.DictType
修改成
dict
types.ListType
修改成
list
types.TupleType
修改成
tuple
basestring
修改成
six.string_types
Refer: https://blueprints.launchpad.net/murano/+spec/murano-python-3-support
最新文章
- day8-------socket网络编程
- Java设计模式之行为型模式
- js数字位数太大导致参数精度丢失问题
- Android高级第十一讲之不同系统间的区别
- SDUT2165:Crack Mathmen(快速幂)
- go循环
- How to change comment
- jQuery自定义多选下拉框
- MySQL通用批量写入工具(Python)
- ASP.NET MVC + EF 利用存储过程读取大数据
- 201521123017 《Java程序设计》第14周学习总结
- thinkphp 默认首页 更改
- css scale 元素放大缩小效果
- OC语言实现中等难度通讯录
- C语言实现多态
- 第六次作业-my Backlog
- 笔记: c开发gui程序 (WM_CREATE, WS_CLIPCHILDREN , SetWindowPos)
- Linux安装R记要
- Lua: 给 Redis 用户的入门指导(转)
- 更新linux下python版本