mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-03-12 23:51:08 +00:00
requestsync: more refactoring
This commit is contained in:
parent
ce4e0932a5
commit
ba14d22954
11
requestsync
11
requestsync
@ -129,17 +129,6 @@ def cur_version_component(sourcepkg, release):
|
||||
print "%s doesn't appear to exist in %s, specify -n for a package not in Ubuntu." % (sourcepkg, release)
|
||||
sys.exit(1)
|
||||
|
||||
def get_email_address():
|
||||
'''Get the DEBEMAIL environment variable or give an error.'''
|
||||
myemailaddr = os.getenv('DEBEMAIL')
|
||||
if not myemailaddr:
|
||||
myemailaddr = os.getenv('EMAIL')
|
||||
if not myemailaddr:
|
||||
print >> sys.stderr, 'The environment variable DEBEMAIL or ' +\
|
||||
'EMAIL needs to be set to make use of this script, unless ' +\
|
||||
'you use option --lp.'
|
||||
return myemailaddr
|
||||
|
||||
def mail_bug(source_package, subscribe, status, bugtitle, bugtext, keyid = None):
|
||||
'''Submit the sync request per email.
|
||||
Return True if email successfully send, otherwise False.'''
|
||||
|
@ -19,6 +19,8 @@
|
||||
# Please see the /usr/share/common-licenses/GPL-2 file for the full text
|
||||
# of the GNU General Public License license.
|
||||
|
||||
import os
|
||||
import sys
|
||||
import subprocess
|
||||
from ..lp.udtexceptions import PackageNotFoundException
|
||||
|
||||
@ -79,3 +81,15 @@ def getDebianSrcPkg(name, release):
|
||||
|
||||
def getUbuntuSrcPkg(name, release):
|
||||
return getSrcPkg('ubuntu', name, release)
|
||||
|
||||
def get_email_address():
|
||||
'''
|
||||
Get the From email address from the DEBEMAIL or EMAIL environment
|
||||
variable or give an error.
|
||||
'''
|
||||
myemailaddr = os.getenv('DEBEMAIL') or os.getenv('EMAIL')
|
||||
if not myemailaddr:
|
||||
print >> sys.stderr, 'The environment variable DEBEMAIL or ' \
|
||||
'EMAIL needs to be set to let this script mail the ' \
|
||||
'sync request.'
|
||||
return myemailaddr
|
||||
|
Loading…
x
Reference in New Issue
Block a user