Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
喜羊羊3508
Dak
提交
90022735
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,发现更多精彩内容 >>
提交
90022735
编写于
3月 14, 2003
作者:
J
James Troup
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Default filename argument to blank in send_mail. Add split_args(). Use it in parse_args().
上级
3a774664
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
21 addition
and
5 deletion
+21
-5
utils.py
utils.py
+21
-5
未找到文件。
utils.py
浏览文件 @
90022735
...
...
@@ -2,7 +2,7 @@
# Utility functions
# Copyright (C) 2000, 2001, 2002, 2003 James Troup <james@nocrew.org>
# $Id: utils.py,v 1.5
6 2003-02-21 19:20:00
troup Exp $
# $Id: utils.py,v 1.5
7 2003-03-14 19:05:13
troup Exp $
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
...
...
@@ -271,7 +271,7 @@ def fix_maintainer (maintainer):
######################################################################################
# sendmail wrapper, takes _either_ a message string or a file as arguments
def
send_mail
(
message
,
filename
):
def
send_mail
(
message
,
filename
=
""
):
# Sanity check arguments
if
message
!=
""
and
filename
!=
""
:
raise
send_mail_invalid_args_exc
;
...
...
@@ -561,7 +561,7 @@ def parse_args(Options):
# Process suite
if
Options
[
"Suite"
]:
suite_ids_list
=
[];
for
suite
in
Options
[
"Suite"
].
split
(
):
for
suite
in
split_args
(
Options
[
"Suite"
]
):
suite_id
=
db_access
.
get_suite_id
(
suite
);
if
suite_id
==
-
1
:
warn
(
"suite '%s' not recognised."
%
(
suite
));
...
...
@@ -577,7 +577,7 @@ def parse_args(Options):
# Process component
if
Options
[
"Component"
]:
component_ids_list
=
[];
for
component
in
Options
[
"Component"
].
split
(
):
for
component
in
split_args
(
Options
[
"Component"
]
):
component_id
=
db_access
.
get_component_id
(
component
);
if
component_id
==
-
1
:
warn
(
"component '%s' not recognised."
%
(
component
));
...
...
@@ -595,7 +595,7 @@ def parse_args(Options):
if
Options
[
"Architecture"
]:
arch_ids_list
=
[];
check_source
=
0
;
for
architecture
in
Options
[
"Architecture"
].
split
(
):
for
architecture
in
split_args
(
Options
[
"Architecture"
]
):
if
architecture
==
"source"
:
check_source
=
1
;
else
:
...
...
@@ -668,6 +668,22 @@ def arch_compare_sw (a, b):
################################################################################
# Split command line arguments which can be separated by either commas
# or whitespace. If dwim is set, it will complain about string ending
# in comma since this usually means someone did 'madison -a i386, m68k
# foo' or something and the inevitable confusion resulting from 'm68k'
# being treated as an argument is undesirable.
def
split_args
(
s
,
dwim
=
1
):
if
s
.
find
(
","
)
==
-
1
:
return
s
.
split
();
else
:
if
s
[
-
1
:]
==
","
and
dwim
:
fubar
(
"split_args: found trailing comma, spurious space maybe?"
);
return
s
.
split
(
","
);
################################################################################
def
Dict
(
**
dict
):
return
dict
########################################
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录