Browse Source

Обрабатываем только статиков

devel
bashmak 9 years ago
parent
commit
a2fdb91e19
  1. 11
      cron.py

11
cron.py

@ -9,7 +9,7 @@ from agent import Transmitter, NasNetworkError, NasFailedResult
def main(): def main():
tm = Transmitter()
tm = None
users = Abon.objects.all() users = Abon.objects.all()
for user in users: for user in users:
@ -32,12 +32,13 @@ def main():
# а если нет ip то и синхронизировать абонента без ip нельзя # а если нет ip то и синхронизировать абонента без ip нельзя
continue continue
# ищем абонента в списке инфы из nas
# обновляем абонента если он статический. Иначе его обновит dhcp
if user.opt82 is None:
if tm is None:
tm = Transmitter()
tm.update_user(ab) tm.update_user(ab)
except NasNetworkError as er:
print("Error:", er)
except NasFailedResult as er:
except (NasNetworkError, NasFailedResult) as er:
print("Error:", er) print("Error:", er)
except LogicError as er: except LogicError as er:
print("Notice:", er) print("Notice:", er)

Loading…
Cancel
Save