45 |
|
msg += 'please change direcotry\n' |
46 |
|
raise CrabException(msg) |
47 |
|
|
48 |
– |
# if (string.split(self._top_dir,'/')[-2]=='data'): |
49 |
– |
# msg = 'Cannot run CRAB from "data" directory.\n' |
50 |
– |
# msg += 'please change direcotry\n' |
51 |
– |
# raise CrabException(msg) |
52 |
– |
|
53 |
– |
|
48 |
|
if not os.path.exists(self._top_dir): |
49 |
< |
os.mkdir(self._top_dir) |
49 |
> |
try: |
50 |
> |
os.mkdir(self._top_dir) |
51 |
> |
except OSError: |
52 |
> |
msg = 'Cannot create '+str(self._top_dir) +' directory.\n' |
53 |
> |
raise CrabException(msg) |
54 |
|
pass |
55 |
|
if not os.listdir(self._top_dir): |
56 |
|
os.mkdir(self._log_dir) |