问题标签 [deprecation-warning]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Django 1.6 - 弃用警告:使用 LOCALE_PATHS
在将项目从 Django 1.4 迁移到 1.6 之后,我开始在控制台中看到一个问题:
/usr/lib/python2.6/dist-packages/django/utils/translation/__init__.py:63: DeprecationWarning: Translations in the project directory aren't supported anymore. Use the LOCALE_PATHS setting instead.
该消息当然是不言自明的,但如果有人可以指定必须做什么来解决这个问题,仍然会很感激。
python - No deprecation warnings while running unittests
When running unittests I would like to see deprecation warnings. It appears that since Python 2.7 deprecation warnings are silenced. I'll quote from the page:
For Python 2.7, a policy decision was made to silence warnings only of interest to developers by default. DeprecationWarning and its descendants are now ignored unless otherwise requested, preventing users from seeing warnings triggered by an application. This change was also made in the branch that became Python 3.2. (Discussed on stdlib-sig and carried out in issue 7319.)
Later it appears as though I should see deprecation warnings while running unittests:
The unittest module also automatically reenables deprecation warnings when running tests.
Well.. simply put, it doesn't work for me, so I must be doing something wrong. I've tested with the following code:
Then I run the code (saved in spam.py
):
And this gives me the following output:
No deprecation warning. So the question is; what am I doing wrong here?
ruby-on-rails-4 - 关联时引发异常“未给出接收者”
这user.recipes.count
会引发异常“没有给定接收器”。食谱关联上的每个操作都会执行它(第一个,最后一个,总和,...)。
没有宝石更新发生。
调用堆栈在这里:
ruby-on-rails - Rails 4 弃用警告:不推荐使用带有查找器选项的 Relation#calculate。请建立一个范围,然后在其上调用计算
以下是“酒店”模型中用于查找与交易和用户相关的 top_spenders 的方法。
给出弃用警告的行是:
弃用警告如下:
我确实尝试为分组事务添加范围,然后在其中查询总和,但警告仍然存在。此外,尝试了其他一些方法,但无法避免在满足要求的情况下弃用。
任何帮助将不胜感激。
android - Gradle 警告:variant.getOutputFile() 和 variant.setOutputFile() 已弃用
我在 Android 应用程序项目中使用以下简化配置。
现在我将 Gradle 插件更新到 v.0.13.0 并将 Gradle 更新到 v.2.1。出现以下警告:
如何重写 Groovy 脚本以消除弃用警告?
eclipse - Groovy 不推荐使用的方法和 Eclipse - 排序
我有以下我在 groovy 1.8 中编写的代码
我已经转移到 groovy 2.3.x,并且 eclipse(使用快照版本中的 Juno 的 e4.4 GroovyEclipse 插件)向我展示了 sort() 方法现在已被弃用sort(Collection<T> self)
,建议使用sort(Iterable<T> self)
.
我现在如何将这样的方法链接在一起以避免弃用警告?
我的想法是 flatten() 返回一个 ArrayList (它是一个 Iterable)它应该没问题。另外,我看到做
删除警告,但看起来很难看。
那么这只是日食没有看到实际使用正确的排序,还是有其他方式来表达我的方法链?
ios - iOS UUID 已弃用 corebluetooth
我正在修改一个通过蓝牙 BLE 发现设备的应用程序,以便将值绘制到图表中。一切正常(感谢你们中的一个人在过去一周的帮助)。该应用程序最初是我丈夫不久前编写的,在发现设备期间,他正在使用以下检查代码:
或者
在这些行中的每一行(以及更多行)之前,我收到了 UUID 已弃用的警告消息:首先在 ios 7.0 中弃用 很长一段时间以来,我试图找出它已被替换的内容,但在谷歌上,它没有'看起来不像其他人有同样的问题,当我去苹果文档时:这里
没有提到它被弃用。
我不明白...
有人可以帮忙吗?谢谢
编辑:添加一些信息
这是我在控制台上的计算机上得到的
python-2.7 - 布尔索引上的 Numpy DeprecationWarning
这段代码
结果是
我在 Google 和 numpy 发行说明中都找不到这方面的任何内容。我假设这是关于布尔索引?我不明白这怎么可能导致将来出现错误,我该如何解决这个问题?
Python 2.7.6(默认,2013 年 11 月 10 日,19:24:24)[MSC v.1500 64 位 (AMD64)] 在 win32 上
numpy 版本:1.8.0
编辑:将打印语句添加到代码中以显示数组是 ndarray
EDIT2:从评论中可以清楚地看出,发生这种情况是因为y
它是一个结构数组,并且进行检查的正确方法是y['target'] > threshold
. 但是,y
可能有多个列,甚至不同的列名,有没有办法使用结构化数组灵活地做到这一点?
firefox - 替换不推荐使用的 sdk/widget,而不使用来自 Australis 的工具栏
由于一段时间以来sdk /widget 已被弃用,并且根据https://blog.mozilla.org/addons/2014/03/13/new-add-on-sdk-australis-ui-features-in-firefox-29/sdk /ui/ 应改为使用。
不幸的是 sdk/ui/frame 放置在 sdk/ui/toolbar 上,它可能不会移动到主菜单。工具栏对我来说是不可接受的,但 sdk/widget 支持将在未来被丢弃 - 所以我需要一些解决方案。
供参考 - sdk/widget 框架(带有紫色,完全填充的进度条)和一个 sdk/ui 可憎,下面有自己的菜单(黑色,未填充进度条)。