Changeset 7806


Ignore:
Timestamp:
Jul 24, 2018, 2:39:42 PM (12 months ago)
Author:
mabarracus
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-quota/trunk/fuentes/lliurex-quota.install/usr/bin/lliurex-quota

    r7805 r7806  
    3535        print('Need user and password parameters')
    3636        sys.exit(1)
     37
    3738    c = None
    3839    if args.user and args.password:
    3940        c = xmlrpclib.ServerProxy('https://localhost:9779')
    40         auth = (args.user,args.password)
     41        auth = (args.user[0],args.password[0])
    4142        module = 'QuotaManager'
    4243    else:
     
    4445
    4546    if args.configure_serversync:
    46         if c != None:
     47        if c is None:
     48            print(qm.configure_serversync())
     49        else:
    4750            arguments=(auth,module)
    4851            print(c.configure_serversync(*arguments))
    49         else:
    50             print(qm.configure_serversync())
    5152
    5253    if args.deconfigure_serversync:
    53         if c != None:
    54             arguments(auth,module)
     54        if c is None:
     55            print(qm.deconfigure_serversync())
     56        else:
     57            arguments=(auth,module)
    5558            print(c.deconfigure_serversync(*arguments))
    56         else:
    57             print(qm.deconfigure_serversync())
    5859
    5960    if args.get_status:
    60         if c != None:
    61             arguments(auth,module)
     61        if c is None:
     62            print(qm.get_status())
     63        else:
     64            arguments=(auth,module)
    6265            print(c.get_status(*arguments))
    63         else:
    64             print(qm.get_status())
    6566
    6667    if args.set_enabled:
    67         if c != None:
    68             arguments(auth,module,True)
     68        if c is None:
     69            print(qm.set_status(True))
     70        else:
     71            arguments=(auth,module,True)
    6972            print(c.set_status(*arguments))
    70         else:
    71             print(qm.set_status(True))
    7273
    7374    if args.set_disabled:
    74         if c != None:
    75             arguments(auth,module,False)
     75        if c is None:
     76            print(qm.set_status(False))
     77        else:
     78            arguments=(auth,module,False)
    7679            print(c.set_status(*arguments))
    77         else:
    78             print(qm.set_status(False))
    7980
    8081    if args.start_quotas:
    81         if c != None:
     82        if c is None:
     83            print(qm.start_quotas())
     84        else:
    8285            arguments=(auth,module)
    8386            print(c.start_quotas(*arguments))
    84         else:
    85             print(qm.start_quotas())
    8687
    8788    if args.stop_quotas:
    88         if c != None:
     89        if c is None:
     90            print(qm.stop_quotas())
     91        else:
    8992            arguments=(auth,module)
    9093            print(c.stop_quotas(*arguments))
    91         else:
    92             print(qm.stop_quotas())
    9394
    9495    if args.show_configured_quotas:
    95         if c != None:
     96        if c is None:
     97            print(qm.get_quotafile())
     98        else:
    9699            arguments=(auth,module)
    97100            print(c.get_quotafile(*arguments))
    98         else:
    99             print(qm.get_quotafile())
    100101
    101102    if args.get_current_quotas:
    102         if c != None:
     103        if c is None:
     104            print(qm.get_quotas())
     105        else:
    103106            arguments=(auth,module)
    104107            print(c.get_quotas(*arguments))
    105         else:
    106             print(qm.get_quotas())
    107108
    108109    if args.set_quota:
    109110        user,quota,margin = args.set_quota
    110         if c != None:
     111        if c is None:
     112            print(qm.set_userquota(user,quota,margin))
     113        else:
    111114            arguments=(auth,module,user,quota,margin)
    112115            print(c.set_userquota(*arguments))
    113         else:
    114             print(qm.set_userquota(user,quota,margin))
    115116
    116117    if args.get_quota:
    117118        user = args.get_quota
    118         if c != None:
     119        if c is None:
     120            print(qm.get_userquota(user))
     121        else:
    119122            arguments=(auth,module,user)
    120123            print(c.get_userquota(*arguments))
    121         else:
    122             print(qm.get_userquota(user))
     124
Note: See TracChangeset for help on using the changeset viewer.