小编cha*_*lax的帖子

在nosetests中关闭sqlalchemy警告

我试图在使用nosetests运行我的测试套件时压制所有sqlalchemy警告.我读过关闭sqlalchemy中的警告

.............................../Users/ca/.pythonbrew/venvs/Python-2.7.3/api/lib/python2.7/site-packages/SQLAlchemy-0.7.5-py2.7-macosx-10.7-x86_64.egg/sqlalchemy/engine/default.py:330: Warning: Field 'random_id' doesn't have a default value
cursor.execute(statement, parameters)
Run Code Online (Sandbox Code Playgroud)

我把它包含在我的包的__init__.py文件中:

def setup_package():
    """Setup the test during the whole session.

    Run by nosetests
    """
    # Suppress all SQLAlchemy warnings
    warnings.filterwarnings("ignore", category=sa_exc.SAWarning)
Run Code Online (Sandbox Code Playgroud)

有适当的进口.我知道它是由nosetests运行的,因为我尝试了其他一些引起错误的东西.唯一的问题是它没有任何效果.警告仍会显示.

任何的想法?

谢谢!

python sqlalchemy nosetests

6
推荐指数
1
解决办法
1588
查看次数

C/C++的财务库

您是否知道用C(最好)或C++编写的优秀的开源财务库?

我已经看过Quantlib,这对我来说似乎太复杂了,因为我只想要一些基本的计算(信用总成本,所有成本内信用率......)

非常感谢你!

c c++ finance bank

3
推荐指数
1
解决办法
4844
查看次数

创建一个Vim函数来为所有行添加前缀

我想创建一个Vim函数,为所有选定的行添加一些文本(比使用C-V I等更快).

我没有脚本编写的经验,并且找到了这个很棒的文档:http: //www.ibm.com/developerworks/linux/library/l-vim-script-1/index.html这个问题:我怎样才能在文本中添加文本在Vim的多行中间线?

我想我会input用来获取文本前缀,然后:'<,'>s/^/prefix_text/用来做实际的前缀,但我不知道如何prefix_text在替换表达式中提供变量.

我尝试了这个非常天真的解决方案(显然,它不起作用,因为它input("Enter prefix text: ")仅附加到当前行):

" Prefix lines
command PrefixLines call <SID>PrefixLines()

function! <SID>PrefixLines()
    '<,'>substitute/^/input("Enter prefix text: ")/
endfunction
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

vim

3
推荐指数
1
解决办法
644
查看次数

在git中将目录视为二进制文件或单个文件

我想将一些Omnigraffle文件置于版本控制之下.Omnigraffle将这些文件存储为.graffle目录.

我希望git将这些目录视为单个文件.

我该怎么办?

我试图把*.graffle binary.gitattributes,但它不工作.

谢谢!

git binaryfiles

3
推荐指数
1
解决办法
1022
查看次数

Applescript中的错误-10004和错误-10000是什么

我有一个正在我的计算机上运行的Applescript,但不在我的同事身上.操作路径时出现两个错误:-10004-10000.我知道如何解决这个问题,但首先我想了解这些错误代码.

这是脚本(我删除了无用的部分,完整版本在github上):

-- export all layers to image files

-- Settings
property exportFileExtension : "png"
property ADD_CANVAS_NUMBER : true
-- End of Settings

on file_exists(FileOrFolderToCheckString)
   try
       alias FileOrFolderToCheckString
       return true
   on error
       return false
   end try
end file_exists

tell application "OmniGraffle Professional 5"
    set theWindow to front window
    set theDocument to document of theWindow
    set theFilename to name of theDocument
    -- remove .graffle
    -- FIRST ERROR IS HERE -10004
    set theFilename to …
Run Code Online (Sandbox Code Playgroud)

applescript path error-code osascript

3
推荐指数
1
解决办法
7739
查看次数

Iphone Dev Center中最重要的文档

根据您的说法,iPhone开发人员文档涵盖的最重要的主题(章节)是什么?

您是否知道另一个对您来说非常重要的主题,但很少被其他开发人员阅读?

我想打印并阅读一些重要章节,但我可能会忘记一些事情......

iphone documentation

1
推荐指数
1
解决办法
233
查看次数

如何更改UITextField的基线?

如何更改UITextField中输入的任何文本的基线?

iphone uitextfield

1
推荐指数
1
解决办法
2282
查看次数

比较Python中的类实例

我在python中建立了一个新类,它用6位数字定义时间(例如18:45:00)

class Time(object):

    def __init__(self, hour, minute, second):
        minute = minute + second / 60
        hour = hour + minute / 60        
        self.hour = hour % 24
        self.minute = minute % 60
        self.second = second  % 60
Run Code Online (Sandbox Code Playgroud)

我还定义了许多方法来使其正常工作。我遇到的问题是 cmp 方法:

def __cmp__(self,other):
    return cmp(self.to_seconds(),other.to_seconds())
Run Code Online (Sandbox Code Playgroud)

当我尝试比较时间时它工作得很好,如果我对时间列表进行排序它也工作得很好。但是,如果我尝试对时间和整数或字符串列表进行排序,它也可以工作。我如何将其定义为仅比较时间,并在尝试将时间与其他时间进行比较时引发错误。

python

0
推荐指数
1
解决办法
4344
查看次数