1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-08-23 06:48:51 +02:00

- fix creation of packages, which did no longer work since the latest changes

in error handling (since editmeta needs to see the 404 to know that a package
  is to be created)
- insert a newline after 'missing argument' messages
This commit is contained in:
Dr. Peter Poeml
2006-07-20 14:23:10 +00:00
parent 5be1e292fc
commit 12b0c4bb99
3 changed files with 11 additions and 3 deletions

View File

@@ -434,7 +434,8 @@ rev: %s
(fd, filename) = tempfile.mkstemp(prefix = 'osc_editmeta.', suffix = '.xml', dir = '/tmp')
try:
m = show_package_meta(self.prjname, self.name)
u = makeurl(['source', self.prjname, self.name, '_meta'])
m = urllib2.urlopen(u).readlines()
except urllib2.HTTPError, e:
if e.code == 404:
print 'package does not exist yet... creating it'
@@ -809,7 +810,7 @@ def edit_meta(prj, pac):
# package meta
u = makeurl(['source', prj, pac, '_meta'])
try:
m = show_package_meta(prj, pac)
m = urllib2.urlopen(u).readlines()
except urllib2.HTTPError, e:
if e.code == 404:
m = new_package_templ % (pac, username)
@@ -822,7 +823,7 @@ def edit_meta(prj, pac):
# project meta
u = makeurl(['source', prj, '_meta'])
try:
m = show_project_meta(prj)
m = urllib2.urlopen(u).readlines()
except urllib2.HTTPError, e:
if e.code == 404:
m = new_project_templ % (prj, username)