我正在尝试使用以下调用进行保存并且它会引发错误,但如果我删除渐进式和优化选项,则会保存.
这是我的test.py不起作用:
import Image
img = Image.open("in.jpg")
img.save("out.jpg", "JPEG", quality=80, optimize=True, progressive=True)
Run Code Online (Sandbox Code Playgroud)
它引发了这个错误:
Suspension not allowed here
Traceback (most recent call last):
File "test.py", line 3, in <module>
img.save("out.jpg", "JPEG", quality=80, optimize=True, progressive=True)
File "/Library/Python/2.6/site-packages/PIL/Image.py", line 1439, in save
save_handler(self, fp, filename)
File "/Library/Python/2.6/site-packages/PIL/JpegImagePlugin.py", line 471, in _save
ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)])
File "/Library/Python/2.6/site-packages/PIL/ImageFile.py", line 501, in _save
raise IOError("encoder error %d when writing image file" % s)
IOError: encoder error -2 when writing image file
Run Code Online (Sandbox Code Playgroud)
链接到图像:http …
在我发布给feedburner的Feed中,我在跟踪设置中的广告系列名称中包含俄语字符Feed: ${feedUri} ${feedName}.问题是,它会导致Google Analytics设置的__utmz Cookie不正确,并且我的后端(即web.py)无法处理.
File "/home/dw0rm/lib/ve/lib/python2.7/site-packages/web/session.py", line 96, in _load
self.session_id = web.cookies().get(cookie_name)
File "/home/dw0rm/lib/ve/lib/python2.7/site-packages/web/webapi.py", line 359, in cookies
cookie.load(ctx.env.get('HTTP_COOKIE', ''))
File "/usr/local/lib/python2.7/Cookie.py", line 627, in load
self.__ParseString(rawdata)
File "/usr/local/lib/python2.7/Cookie.py", line 660, in __ParseString
self.__set(K, rval, cval)
File "/usr/local/lib/python2.7/Cookie.py", line 580, in __set
M.set(key, real_value, coded_value)
File "/usr/local/lib/python2.7/Cookie.py", line 455, in set
raise CookieError("Illegal key value: %s" % key)
CookieError: Illegal key value: )|utmcmd
Run Code Online (Sandbox Code Playgroud)
在Firefox中发生此错误,我已设法使用此代码修复它:
def myinternalerror():
try:
web.cookies()
except CookieError:
if not "cookie_err" in web.input():
web.setcookie("__utmz", …Run Code Online (Sandbox Code Playgroud) 它可以与Webfaction配置相关(它们有nginx代理,我的应用程序是在apache2 + mod_wsgi下运行的webpy),因为它可以在我的dev cherrypy服务器中运行.
以下是我用于上传的javascript代码中的一些内容:
/* Bind drop events */
$(this).bind({
"dragover": function(e){
var dt = e.originalEvent.dataTransfer;
if(!dt) return;
if($.browser.webkit) dt.dropEffect = 'copy';
$(this).addClass("active");
return false;
},
"dragleave": function(e){
$(this).removeClass("active")
},
"dragenter": function(e){return false;},
"drop": function(e){
var dt = e.originalEvent.dataTransfer;
if(!dt&&!dt.files) return;
$(this).removeClass("active")
var files = dt.files;
for (var i = 0; i < files.length; i++) {
upload(files[i]);
}
return false;
}
})
/* Upload function code cut down to the basic */
function upload(file) {
var xhr = new …Run Code Online (Sandbox Code Playgroud) 鉴于此查询:
EXPLAIN
SELECT mi.*, i1.sizes as tile_photo_sizes,
i1.filename as tile_photo_filename,
v.title_cached as venue_title,
v.subtitle_cached as venue_subtitle,
v.slug as venue_slug
FROM menuitems mi
INNER JOIN images i1 ON i1.id = mi.tile_photo_id
INNER JOIN menus m ON m.id = mi.menu_id
INNER JOIN venues v ON v.id = m.venue_id
WHERE NOT m.is_deleted AND v.slug="teplo" AND
m.is_published AND v.is_published
ORDER BY mi.number ASC
Run Code Online (Sandbox Code Playgroud)
我正在看到以下结果:

我试着添加单独的索引中使用的每一列join,where并且order by,但是仍然使用临时文件.
我不想优化它,但偶尔会导致错误,只能由托管服务提供商修复: Can't create/write to file '/mysql-temp/#sql_64e0_0.MYD' (Errcode: 17)
最大的表是菜单项(6,867),然后是图像(944),菜单(85),场地(79).
UPD:删除ORDER BY不使用临时文件

在应用了css 3d变换的元素之后,在相对和绝对定位元素上触发奇怪的行为时,我遇到了问题.
要解决这个问题,我必须设置背景颜色,但如果我需要透明度呢?
以下是重现该错误的最低要求:http://jsfiddle.net/8VABq/3/
我需要为项目的每个安装都有不同的特殊scss文件,所以我不想将它包含在git archive中.但即使这个文件不存在,一切都应该有效.
有没有办法@import scss文件只有它存在,忽略文件未找到错误?
我想隐藏自己的部分代码,以免它们出现在chrome开发工具中。webpack可以吗?
javascript ×3
python ×2
safari ×2
ajax ×1
compass-sass ×1
cookies ×1
css ×1
css3 ×1
mysql ×1
sass ×1
source-maps ×1
sql ×1
upload ×1
web.py ×1
webfaction ×1
webpack ×1