+
    4Ssi                     6    ^ RI t ^ RIHtHt  ! R R]]4      tR# )    N)
gp_xml_extgp_misc_applierc                   B   a  ] tR t^t o R tR tR tRR ltR tRt	V t
R# )	vgp_issue_extc                x   VR 8w  d   \        RV,          4      hTpV P                  V4      p\        P                  P	                  V4      '       d/   \        VR4      ;_uu_ 4       pVP                  4       pRRR4       MRpRV9  g+   XP                  4       VR,          P                  4       8X  dQ   VR,          p\        VR4      ;_uu_ 4       p	V'       d   V	P                  V4       MV	P                  4        RRR4       V P                  W4       R#   + '       g   i     L; i  + '       g   i     L6; i)issuez"%s" is not a message attributerN new_valold_valw)
ValueErrorparse_valueospathexistsopenreadstripwritetruncatecache_remove_attribute)
selfguidr   	attributevaluemsgdatafcurrentr   s
   &&&&&     8/usr/lib/python3/dist-packages/samba/gp/vgp_issue_ext.pyunapplyvgp_issue_ext.unapply   s    >JKK&77>>%  eS!!Q&&( "! G D GMMOtI7L7L7N$Ny/CeS!!QGGCLJJL	 "
 	##D4 "! "!s   &D+D)D&	)D9	c                   \         P                  P                  V4      '       d/   \        VR 4      ;_uu_ 4       pVP	                  4       pRRR4       MRpXVP
                  8w  dj   \        VR4      ;_uu_ 4       pVP                  VP
                  4       RRR4       V P                  WSP
                  R7      pV P                  VRV4       R# R#   + '       g   i     L; i  + '       g   i     LV; i)r	   Nr
   r   )r   r   r   )	r   r   r   r   r   textr   generate_valuecache_add_attribute)r   r   r   r%   r   r    r   r   s   &&&&    r!   applyvgp_issue_ext.apply*   s    77>>%  eS!!Q&&( "! GdiieS!!Q		" "&&w		&JD$$T7D9	  	 "!
 "!s   C;C%C"	%C5	c                    R # )zUnix Settings/Issue )r   s   &r!   __str__vgp_issue_ext.__str__6   s    $    c                   V FR  w  rE\        V 4      V9   g   K  V\        V 4      ,          P                  4        F  w  rgV P                  WCWg4       K  	  KT  	  V F  pVP                  '       g   K  R p	\        P
                  P                  VP                  V	4      p
V P                  V
4      pV'       g   K^  VP                  R4      pVP                  R4      pVP                  R4      pV P                  VP                  W>4       K  	  R# )(MACHINE/VGP/VTLA/Unix/Issue/manifest.xmlpolicysettingr   r%   N)stritemsr"   file_sys_pathr   r   joinparsefindr(   name)r   deleted_gpo_listchanged_gpo_listr   r   settingsr   r   gpoxmlr   xml_confpolicyr   r%   s   &&&&           r!   process_group_policy"vgp_issue_ext.process_group_policy9   s    .ND4yH$&.s4y&9&?&?&ANILLi= 'B /
 $C   @ww||C$5$5s;::d+!7{{6*yy(

388U1 $r.   c                   / pVP                   '       d   R p\        P                  P                  VP                   V4      pV P	                  V4      pV'       g   V# VP                  R4      pVP                  R4      pVP                  R4      pVP                  R4      p	\        P                  P                  RVP                  4      p
V	P                  W*&   V# )r0   r1   r   filenamer%   z/etc)r4   r   r   r5   r6   r7   r%   )r   r<   outputr=   r   r>   r?   r   rC   r%   mfiles   &&         r!   rsopvgp_issue_ext.rsopL   s    <C77<< 1 137Dzz$'H]]?3F;;v&Dyy,H99V$DGGLL7E IIFMr.   r+   N)z
/etc/issue)__name__
__module____qualname____firstlineno__r"   r(   r,   r@   rF   __static_attributes____classdictcell__)__classdict__s   @r!   r   r      s#     5*
:%2& r.   r   )r   samba.gp.gpclassr   r   r   r+   r.   r!   <module>rP      s   " 
 8FJ Fr.   