handling errors of os.error module

Поиск
Список
Период
Сортировка
От Vadim Pestovnikov
Тема handling errors of os.error module
Дата
Msg-id d1556ada0605051402m970a0aaj686b9d4af010eb48@mail.gmail.com
обсуждение исходный текст
Список pgsql-admin
Hi all,

When I create a database dump in python script and if there are some
errors depending on database like user_name is not correct, db_name
doesn't exist or something else I need to handle this error and send
an e-mail notification to my admin. How can I do it?

I tried to use like this, but it doesn't work.

#!/usr/bin/python
import os

try:
    os.system("pg_dump -U user_name -i -F c -v db_name -f file_name.backup")
    print "%s backup has been completed" % ("Database XXX")

except os.error, error:

    # ...
    # here sending e-mail if there is an error of backing up
    # ...

    print "Backup error %s" % error


--
Sincerely,
Vadim Pestovnikov

В списке pgsql-admin по дате отправления:

Предыдущее
От: MIlos Prudek
Дата:
Сообщение: Re: missing chunk number 0 for toast value ...
Следующее
От:
Дата:
Сообщение: Permission denied: LOCK TABLE test.__proc IN ACCESS SHARE MODE