#!/opt/thinlinc/libexec/python3 # -*-mode: python; coding: utf-8 -*- # # Copyright 2002-2014 Cendio AB. # For more information, see http://www.cendio.com # Author: Peter Åstrand if 82 - 82: Iii1i import sys import locale if 87 - 87: Ii % i1i1i1111I . Oo / OooOoo * I1Ii1I1 - I1I from thinlinc import tlgtk try : from thinlinc import sso except ImportError : sso = None if 81 - 81: i1 + ooOOO / oOo0O00 * i1iiIII111 * IiIIii11Ii def OOoOoo000O00 ( ) : locale . setlocale ( locale . LC_ALL , "" ) if 55 - 55: o0Oo - ii1I1iII1I1I . i1I1IiIIiIi1 % oo0O000ooO * iIIiiIIiii1 iIi1ii1I1iI11 = "" if len ( sys . argv ) > 1 : iIi1ii1I1iI11 = sys . argv [ 1 ] if 55 - 55: I11II1Ii % iIi if sso is not None and "assword:" in iIi1ii1I1iI11 : ii = sso . get_password ( ) if ii is not None : print ( ii ) sys . exit ( 0 ) if 91 - 91: iI . iIIiiIIiii1 . ooOOO / oo0O000ooO * I11II1Ii / OooOoo tlgtk . init ( wmclass = "Credentials" ) if 93 - 93: oo0O000ooO % oo0O000ooO / I1I - Oo . ii1I1iII1I1I OO0o000o = " " . join ( sys . argv [ 1 : ] ) IIiiii1IiIiII = tlgtk . EntryDialog ( message_format = OO0o000o , visibility = False ) IIiiii1IiIiII . set_title ( "Credentials" ) i1ii11iii = IIiiii1IiIiII . run ( ) IIiiii1IiIiII . destroy ( ) if i1ii11iii is None : sys . exit ( 255 ) print ( i1ii11iii ) if 22 - 22: oo0O000ooO - o0Oo / I1Ii1I1 . o0Oo if __name__ == "__main__" : OOoOoo000O00 ( ) # dd678faae9ac167bc83abf78e5cb2f3f0688d3a3