|
@ -135,14 +135,17 @@ def MumbleCtlIce( connstring, slicefile=None, icesecret=None ): |
|
|
if murmurversion == (1, 1, 8): |
|
|
if murmurversion == (1, 1, 8): |
|
|
return MumbleCtlIce_118( connstring, meta ); |
|
|
return MumbleCtlIce_118( connstring, meta ); |
|
|
|
|
|
|
|
|
elif murmurversion[:2] == (1, 2) and murmurversion[:3] < 2: |
|
|
|
|
|
return MumbleCtlIce_120( connstring, meta ); |
|
|
|
|
|
|
|
|
|
|
|
elif murmurversion[:3] == 2: |
|
|
|
|
|
return MumbleCtlIce_122( connstring, meta ); |
|
|
|
|
|
|
|
|
elif murmurversion[:2] == (1, 2): |
|
|
|
|
|
if murmurversion[2] < 2: |
|
|
|
|
|
return MumbleCtlIce_120( connstring, meta ); |
|
|
|
|
|
|
|
|
|
|
|
elif murmurversion[2] == 2: |
|
|
|
|
|
return MumbleCtlIce_122( connstring, meta ); |
|
|
|
|
|
|
|
|
|
|
|
elif murmurversion[2] == 3: |
|
|
|
|
|
return MumbleCtlIce_123( connstring, meta ); |
|
|
|
|
|
|
|
|
elif murmurversion[:3] == 3: |
|
|
|
|
|
return MumbleCtlIce_123( connstring, meta ); |
|
|
|
|
|
|
|
|
raise NotImplementedError( "No ctl object available for Murmur version %d.%d.%d" % tuple(murmurversion) ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class MumbleCtlIce_118(MumbleCtlBase): |
|
|
class MumbleCtlIce_118(MumbleCtlBase): |
|
|