~salgado/launchpad-work-items-tracker/blueprints-over-time

« back to all changes in this revision

Viewing changes to generate-all

  • Committer: Guilherme Salgado
  • Date: 2011-12-15 18:36:07 UTC
  • mfrom: (309.2.6 linaro)
  • Revision ID: salgado@canonical.com-20111215183607-xo0ca7mjotv1btn7
merge linaro branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
# Copyright (C) 2010, 2011 Canonical Ltd.
7
7
# License: GPL-3
8
8
 
9
 
import optparse, os.path, sys
 
9
import optparse, os.path, sys, errno
10
10
 
11
11
import report_tools
12
12
 
74
74
usersubdir = os.path.join(opts.output_dir, 'u')
75
75
try:
76
76
    os.mkdir(usersubdir)
77
 
except OSError:
78
 
    None
 
77
except OSError as exc:
 
78
    if exc.errno == errno.EEXIST:
 
79
        pass
 
80
    else:
 
81
        raise
79
82
 
80
83
groupssubdir = os.path.join(opts.output_dir, 'group')
81
84
try:
82
85
    os.mkdir(groupssubdir)
83
 
except OSError:
84
 
    None
 
86
except OSError as exc:
 
87
    if exc.errno == errno.EEXIST:
 
88
        pass
 
89
    else:
 
90
        raise
85
91
 
86
92
lanessubdir = os.path.join(opts.output_dir, '..', 'lane')
87
93
try:
88
94
    os.mkdir(lanessubdir)
89
 
except OSError:
90
 
    None
 
95
except OSError as exc:
 
96
    if exc.errno == errno.EEXIST:
 
97
        pass
 
98
    else:
 
99
        raise
91
100
 
92
101
cardssubdir = os.path.join(opts.output_dir, '..', 'card')
93
102
try:
94
103
    os.mkdir(cardssubdir)
95
 
except OSError:
96
 
    None
 
104
except OSError as exc:
 
105
    if exc.errno == errno.EEXIST:
 
106
        pass
 
107
    else:
 
108
        raise
97
109
 
98
110
for u in users:
99
111
    for m in milestones: