Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
喜羊羊3508
Dak
提交
852b95bd
D
Dak
项目概览
喜羊羊3508
/
Dak
10 个月 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Dak
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
852b95bd
编写于
10月 27, 2009
作者:
C
Chris Lamb
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Move get_queue => get_or_set_queue
Signed-off-by:
N
Chris Lamb
<
lamby@debian.org
>
上级
8ac5183e
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
14 addition
and
7 deletion
+14
-7
dak/process_unchecked.py
dak/process_unchecked.py
+1
-1
daklib/dbconn.py
daklib/dbconn.py
+12
-5
daklib/queue.py
daklib/queue.py
+1
-1
未找到文件。
dak/process_unchecked.py
浏览文件 @
852b95bd
...
...
@@ -235,7 +235,7 @@ def package_to_queue(u, summary, short_summary, queue, perms=0660, build=True, a
u
.
pkg
.
write_dot_dak
(
dir
)
u
.
move_to_dir
(
dir
,
perms
=
perms
)
if
build
:
get_queue
(
queue
.
lower
()).
autobuild_upload
(
u
.
pkg
,
dir
)
get_
or_set_
queue
(
queue
.
lower
()).
autobuild_upload
(
u
.
pkg
,
dir
)
# Check for override disparities
u
.
check_override
()
...
...
daklib/dbconn.py
浏览文件 @
852b95bd
...
...
@@ -1464,9 +1464,10 @@ class Queue(object):
__all__
.
append
(
'Queue'
)
@
session_wrapper
def
get_queue
(
queuename
,
session
=
None
):
def
get_
or_set_
queue
(
queuename
,
session
=
None
):
"""
Returns Queue object for given C{queue name}.
Returns Queue object for given C{queue name}, creating it if it does not
exist.
@type queuename: string
@param queuename: The name of the queue
...
...
@@ -1482,11 +1483,17 @@ def get_queue(queuename, session=None):
q
=
session
.
query
(
Queue
).
filter_by
(
queue_name
=
queuename
)
try
:
ret
urn
q
.
one
()
ret
=
q
.
one
()
except
NoResultFound
:
return
None
queue
=
Queue
()
queue
.
queue_name
=
queuename
session
.
add
(
queue
)
session
.
commit_or_flush
()
ret
=
queue
return
ret
__all__
.
append
(
'get_queue'
)
__all__
.
append
(
'get_
or_set_
queue'
)
################################################################################
...
...
daklib/queue.py
浏览文件 @
852b95bd
...
...
@@ -1734,7 +1734,7 @@ distribution."""
# <Ganneff> yes
# This routine returns None on success or an error on failure
res
=
get_queue
(
'accepted'
).
autobuild_upload
(
self
.
pkg
,
cnf
[
"Dir::Queue::Accepted"
])
res
=
get_
or_set_
queue
(
'accepted'
).
autobuild_upload
(
self
.
pkg
,
cnf
[
"Dir::Queue::Accepted"
])
if
res
:
utils
.
fubar
(
res
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录