X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=api_calls.py;h=592335dfa06010f9a4079e0046e245c5965c1838;hb=ccc7b9c4b76a89faad66867b00d16ac45333b6de;hp=bc1962cc192e60a191bb71e835d95c3da20634c8;hpb=cdf732863cd300caf8222c59e3f38256d9e04fca;p=nodemanager.git diff --git a/api_calls.py b/api_calls.py index bc1962c..592335d 100644 --- a/api_calls.py +++ b/api_calls.py @@ -18,6 +18,7 @@ import socket import struct import threading import xmlrpclib +import slivermanager try: from PLC.Parameter import Parameter, Mixed @@ -35,8 +36,6 @@ import logger # A better approach will involve more extensive code splitting, I think. try: import database except: import logger as database -try: import sliver_vs -except: import logger as sliver_vs import ticket as ticket_module import tools @@ -147,7 +146,7 @@ def AdminTicket(ticket): @export_to_api(0) def GetXIDs(): """Return an dictionary mapping Slice names to XIDs""" - return dict([(pwent[0], pwent[2]) for pwent in pwd.getpwall() if pwent[6] == sliver_vs.Sliver_VS.SHELL]) + return dict([(pwent[0], pwent[2]) for pwent in pwd.getpwall() if pwent[6] == slivermanager.sliver_password_shell]) @export_to_docbook(roles=['self'], accepts=[],