mò òÔ5;c@sŽdZdkZdkZdkZdkTdkZdklZddd„Zdd„Z dei fd „ƒYZ e d jo e ƒndS( s Tool to show BeeDict data. N(t*(sLogiicCscd|GHHt|ddƒ}|o|iƒ}nx|D]}t|||ƒHq:W|iƒdS(NsRecords from BeeDict "%s"treadonlyi( tnametBeeDicttdtalltkeystkeyt print_recordtlevelstclose(RRRR RR((tA/data/zmath/lib/python2.4/site-packages/mx/BeeBase/showBeeDict.pytshow s  cCsndt|ƒd GHy||}WndGHdSnXyti|ƒ}WnnXti|ddd|ƒdS(NsRecord for key "%s"i2sFailed to load.tindents R ( tstrRRtdatatcPickletloadstLogt print_objR (RRR R((R Rst ShowRecordcBsMtZdZdZeidddƒeiddƒgZd„Zd „Z RS( Ns#Tool for displaying BeeDict recordss%s [options] dictname keys...s-ds Display depthis-asShow all recordscCs5t|ƒdjo|idƒtidƒndS(NisMissing arguments(tlentfilestselfthelptsystexit(RR((R t check_files.s cCs3t|id|id|id|idƒdS(Niis-as-d(R RRtvalues(R((R tmain4s( t__name__t __module__theadertsynopsist CommandLinetArgumentOptiont SwitchOptiontoptionsRR(((R R&s ' t__main__( t__doc__RRtosRR"tmxRR Rt ApplicationRR(RRRR R"RRR(((R t?s