ZEXP  -((U OFS.FolderqUFolderqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asUaineLisamiseVormq (U q (UOFS.DTMLMethodq U DTMLMethodq ttQU _propertiesq(}q(UidqUtitleqUmodeqUwUtypeqUstringqu}q(hUaineqhUintqu}q(UidqUtudengqUtypeqUintqu}q(UidqUkuulajaqUtypeq Uintq!uthK Uaine5q"(U q#(U OFS.Imageq$UFileq%ttQUaine4q&(U q'(h$UFileq(ttQU kuulaja11q)(U ,q*(h$UFileq+ttQUaine6q,(U *q-(h$UFileq.ttQUaine1q/(U q0(h$UFileq1ttQUaine0q2(U q3(h$UFileq4ttQUaine3q5(U q6(h$UFileq7ttQUaine2q8(U q9(h$UFileq:ttQU kuulaja10q;(U +q<(h$UFileq=ttQUainelehtq>(U (q?(h U DTMLMethodq@ttQU aineteLoeteluqA(U qB(U#Products.PythonScripts.PythonScriptqCU PythonScriptqDttQUtudeng2qE(U !qF(h$UFileqGttQUisikuteLoeteluqH(U qI(hCU PythonScriptqJttQUisikuAineteLoeteluqK(U qL(hCU PythonScriptqMttQUregistreerimisloendurqN(U )qO(hCU PythonScriptqPttQUisikuLisamiseVormqQ(U qR(h U DTMLMethodqSttQUavalehtqT(U qU(h U DTMLMethodqVttQU isikulehtqW(U "qX(h U DTMLMethodqYttQUkuulajaLisamiseSkriptqZ(U #q[(hCU PythonScriptq\ttQU_objectsq](}q^(U meta_typeq_UScript (Python)q`hUaineLisamiseSkriptqau}qb(h_UFileqchh2u}qd(h_hchUaine1qeu}qf(h_hchh8u}qg(U meta_typeqhU DTML MethodqiUidqjh u}qk(hhUFileqlhjh5u}qm(hhUScript (Python)qnhjhAu}qo(U meta_typeqpU DTML MethodqqUidqrUavalehtqsu}qt(U meta_typequUFileqvUidqwh&u}qx(U meta_typeqyUFileqzhh"u}q{(hyUScript (Python)q|hUisikuLisamiseSkriptq}u}q~(hyU DTML MethodqhhQu}q€(hyh|hhHu}q(hyhzhUtudeng0q‚u}qƒ(hyhzhUtudeng1q„u}q…(hyhzhhEu}q†(U meta_typeq‡UFileqˆUidq‰Utudeng3qŠu}q‹(U meta_typeqŒU DTML MethodqUidqŽhWu}q(hŒUScript (Python)qhŽhZu}q‘(U meta_typeq’UFileq“hUkuulaja0q”u}q•(h’UScript (Python)q–hhKu}q—(h’h“hUkuulaja1q˜u}q™(U meta_typeqšUFileq›UidqœUkuulaja2qu}qž(hšh›hœUkuulaja3qŸu}q (hšh›hœUkuulaja4q¡u}q¢(hšh›hœUkuulaja5q£u}q¤(hšh›hœUkuulaja6q¥u}q¦(U meta_typeq§UFileq¨Uidq©Ukuulaja7qªu}q«(h§h¨h©Ukuulaja8q¬u}q­(h§h¨h©Ukuulaja9q®u}q¯(U meta_typeq°UScript (Python)q±Uidq²UaineIsikuteLoeteluq³u}q´(U meta_typeqµU DTML Methodq¶Uidq·h>u}q¸(U meta_typeq¹UScript (Python)qºUidq»hNu}q¼(h¹UFileq½h»h,u}q¾(h¹h½h»h;u}q¿(h¹h½h»h)uthKhKh}(U qÀ(hCU PythonScriptqÁttQha(U qÂ(hCU PythonScriptqÃttQh®(U &qÄ(h$UFileqÅttQUtitleqÆUhª(U $qÇ(h$UFileqÈttQh¡(U qÉ(h$UFileqÊttQh£(U qË(h$UFileqÌttQh(U qÍ(h$UFileqÎttQhŸ(U qÏ(h$UFileqÐttQh”(U qÑ(h$UFileqÒttQUkuulaja1qÓ(U qÔ(h$UFileqÕttQh³(U 'qÖ(hCU PythonScriptq×ttQh„(U qØ(h$UFileqÙttQUidqÚUregistreerumine3qÛh¥(U qÜ(h$UFileqÝttQh¬(U %qÞ(h$UFileqßttQhŠ(U qà(h$UFileqáttQh‚(U qâ(h$UFileqãttQu. F((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UaineLisamiseVormq Utitleq UUglobalsq }qUrawqU˜
qU_varsq}qu. W((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts64931155.29qU__name__q Uaine5q Uainenimiq UHüdrobioloogiaq U _propertiesq (}q(UidqUtitleqUtypeqUstringqu}q(hU content_typeqhhu}q(hh hhuthUtext/x-unknown-content-typeqhUU preconditionqUU__ac_local_roles__q}qUadminq]qUOwnerqasu. S((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts64930869.35qU__name__q Uaine4q Uainenimiq U Ajalugu IIq U _propertiesq (}q(UidqUtitleqUtypeqUstringqu}q(hU content_typeqhhu}q(hh hhuthUtext/x-unknown-content-typeqhUU preconditionqUU__ac_local_roles__q}qUadminq]qUOwnerqasu. ,p((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts66127064.51qU__name__q U kuulaja11q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Utudengqhhu}q(h UaineqhhuthUtext/x-unknown-content-typeqhUtudeng1qhUaine6qU__ac_local_roles__q}qUadminq]qUOwnerqashUU preconditionqUu. *O((U OFS.ImageqUFileqtqNt.}q(UsizeqKU _propertiesq(}q(UidqUtitleq Utypeq Ustringq u}q (hU content_typeq h h u}q(hUainenimiqh h utUdataqUU_EtagSupport__etagqU ts66126798.61qU__name__qUaine6qhUKeemiaqh Uh Utext/x-unknown-content-typeqU preconditionqUU__ac_local_roles__q}qUadminq]qUOwnerqasu. T((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts64929206.81qU__name__q Uaine1q Uainenimiq U Hüdroloogiaq U _propertiesq (}q(UidqUtitleqUtypeqUstringqu}q(hU content_typeqhhu}q(hh hhuthUtext/x-unknown-content-typeqhUU preconditionqUU__ac_local_roles__q}qUadminq]qUOwnerqasu. X((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts64929158.97qU__name__q Uaine0q Uainenimiq UKeskkonnakaitseq U _propertiesq (}q(UidqUtitleqUtypeqUstringqu}q(hU content_typeqhhu}q(hh hhuthUtext/x-unknown-content-typeqhUU preconditionqUU__ac_local_roles__q}qUadminq]qUOwnerqasu. S((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts64929443.48qU__name__q Uaine3q Uainenimiq U Eesti keelq U _propertiesq (}q(UidqUtitleqUtypeqUstringqu}q(hU content_typeqhhu}q(hh hhuthUtext/x-unknown-content-typeqhUU preconditionqUU__ac_local_roles__q}qUadminq]qUOwnerqasu. _((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts64929217.36qU__name__q Uaine2q Uainenimiq ULineaarne planeerimineq U _propertiesq (}q(UidqUtitleqUtypeqUstringqu}q(hU content_typeqhhu}q(hh hhuthUtext/x-unknown-content-typeqhUU preconditionqUU__ac_local_roles__q}qUadminq]qUOwnerqasu. +p((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts66126812.18qU__name__q U kuulaja10q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Utudengqhhu}q(h UaineqhhuthUtext/x-unknown-content-typeqhUtudeng1qhUaine0qU__ac_local_roles__q}qUadminq]qUOwnerqashUU preconditionqUu. (Ö((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q Uainelehtq Utitleq UUglobalsq }qUrawqT-

Registreeritud isikud

qU_varsq}qu. ((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (U _getattr_q U_getattrq U containerq UmUtUxtq U co_argcountqKubU_paramsqUUidqU aineteLoeteluqU__ac_local_roles__q}qUadminq]qUOwnerqasU _bind_namesq(cShared.DC.Scripts.Bindings NameAssignments qoq}qU_asgnsq}q(Uname_containerqU containerqU name_subpathqUtraverse_subpathq U name_contextq!Ucontextq"U name_m_selfq#Uscriptq$usbU func_defaultsq%NU_codeq&T/csd„ZdS(Nc sŠt}|tdƒdƒ}g}xR|drE}|||dƒƒdƒdƒo||dƒ|ƒnq3W|SdS(Ns objectValuessFileisids startswithsainesappend(s _getattr_s_getattrs containersmstsx(s _getattr_s_getattrs containersmstsx((sScript (Python)s aineteLoetelus  "(s aineteLoetelu(s aineteLoetelu((sScript (Python)ssq'U_bodyq(Ukm=container.objectValues('File') t=[] for x in m: if x.id().startswith('aine'): t.append(x) return t q)U Script_magicq*KUwarningsq+)Uerrorsq,)U Python_magicq-U*ë q.u. !u((U OFS.ImageqUFileqtqNt.}q(UsizeqKU perekonnanimiqULepaqUdataqUU_EtagSupport__etagq U ts64932924.88q U__name__q Utudeng2q U _propertiesq (}q(UidqUtitleqUtypeqUstringqu}q(hU content_typeqhhu}q(hUeesnimiqhhu}q(hhhhuthUtext/x-unknown-content-typeqU__ac_local_roles__q}qUadminq]qUOwnerqashUKadriqhUU preconditionqUu.  ((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (U _getattr_q U_getattrq U containerq UmUtUxtq U co_argcountqKubU_paramsqUUidqUisikuteLoeteluqU__ac_local_roles__q}qUadminq]qUOwnerqasU _bind_namesq(cShared.DC.Scripts.Bindings NameAssignments qoq}qU_asgnsq}q(Uname_containerqU containerqU name_subpathqUtraverse_subpathq U name_contextq!Ucontextq"U name_m_selfq#Uscriptq$usbU func_defaultsq%NU_codeq&T4csd„ZdS(Nc sŠt}|tdƒdƒ}g}xR|drE}|||dƒƒdƒdƒo||dƒ|ƒnq3W|SdS(Ns objectValuessFileisids startswithstudengsappend(s _getattr_s_getattrs containersmstsx(s _getattr_s_getattrs containersmstsx((sScript (Python)sisikuteLoetelus  "(sisikuteLoetelu(sisikuteLoetelu((sScript (Python)ssq'U_bodyq(Umm=container.objectValues('File') t=[] for x in m: if x.id().startswith('tudeng'): t.append(x) return t q)U Script_magicq*KUwarningsq+)Uerrorsq,)U Python_magicq-U*ë q.u. Q((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (Utudengikirjenimiq U _getattr_q U_getattrq U containerq UmUtUxUgetattrqUaineobjqtqU co_argcountqKubU_paramsqUtudengikirjenimiqUidqUisikuAineteLoeteluqU__ac_local_roles__q}qUadminq]qUOwnerqasU _bind_namesq(cShared.DC.Scripts.Bindings NameAssignments qoq}qU_asgnsq}q (Uname_containerq!U containerq"U name_subpathq#Utraverse_subpathq$U name_contextq%Ucontextq&U name_m_selfq'Uscriptq(usbU func_defaultsq)NU_codeq*Tëcsd„ZdS(Nc sÂt}|tdƒdƒ}g}xŠ|dr}}|||dƒƒdƒdƒoR||dƒ|jo5tt||dƒƒ}||d ƒ|ƒnnq3W|SdS( Ns objectValuessFileisids startswithskuulajastudengsainesappend( s _getattr_s_getattrs containersmstsxstudengikirjenimisgetattrsaineobj( studengikirjenimis _getattr_s_getattrs containersmstsxsgetattrsaineobj((sScript (Python)sisikuAineteLoetelus (sisikuAineteLoetelu(sisikuAineteLoetelu((sScript (Python)ssq+U_bodyq,U½m=container.objectValues('File') t=[] for x in m: if x.id().startswith('kuulaja'): if x.tudeng==tudengikirjenimi: aineobj=getattr(container, x.aine) t.append(aineobj) return t q-U Script_magicq.KUwarningsq/)Uerrorsq0)U Python_magicq1U*ë q2u. )C((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (U ainekirjenimiq Uisikukirjenimiq U _getattr_q U_getattrq U containerqUmUloendurqUxtqU co_argcountqKubU_paramsqUainekirjenimi, isikukirjenimiqUidqUregistreerimisloendurqU__ac_local_roles__q}qUadminq]qUOwnerqasU _bind_namesq(cShared.DC.Scripts.Bindings NameAssignments qoq}qU_asgnsq}q (Uname_containerq!hU name_subpathq"Utraverse_subpathq#U name_contextq$Ucontextq%U name_m_selfq&Uscriptq'usbU func_defaultsq(NU_codeq)TÚcsd„ZdS(Nc s´t}|tdƒdƒ}d}x||dro}|||dƒƒdƒdƒoD||dƒ|jo||dƒ|jo|d }nnq3W|SdS( Ns objectValuessFileisids startswithskuulajasainestudengi(s _getattr_s_getattrs containersmsloendursxs ainekirjenimisisikukirjenimi(s ainekirjenimisisikukirjenimis _getattr_s_getattrs containersmsloendursx((sScript (Python)sregistreerimisloendurs  ",(sregistreerimisloendur(sregistreerimisloendur((sScript (Python)ssq*U_bodyq+Uºm=container.objectValues('File') loendur=0 for x in m: if x.id().startswith('kuulaja'): if x.aine==ainekirjenimi and x.tudeng==isikukirjenimi: loendur=loendur+1 return loendur q,U Script_magicq-KUwarningsq.)Uerrorsq/)U Python_magicq0U*ë q1u. £((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UisikuLisamiseVormq Utitleq UUglobalsq }qUrawqUô
qU_varsq}qu. œ((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q Uavalehtq Utitleq UUglobalsq }qUrawqTô Lisa aine

Ained

Lisa isik

Isikud

qU_varsq}qu. "J((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q U isikulehtq Utitleq UUglobalsq }qUrawqT 

Ained

Registreeritud ained

qU_varsq}qu. # ((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (Utudengq Uaineq UREQUESTq U _getitem_q U_getitemqU _getattr_qU_getattrqU containerqUnrqUstrqUidqUcontextqUgetattrqUdocqtqU co_argcountqKubU_paramsqUtudeng, aine, REQUESTqUidqUkuulajaLisamiseSkriptqU__ac_local_roles__q}qUadminq ]q!UOwnerq"asU _bind_namesq#(cShared.DC.Scripts.Bindings NameAssignments q$oq%}q&U_asgnsq'}q((Uname_containerq)U containerq*U name_subpathq+Utraverse_subpathq,U name_contextq-Ucontextq.U name_m_selfq/Uscriptq0usbU func_defaultsq1NU_codeq2T¾csd„ZdS(NcsYt}t}|tdƒ||ƒdjo dSn|tdƒddƒ}dt|ƒ} |djo |tdƒdddƒn|td ƒd|dƒ||| t d ƒd ƒd ƒ| d dddƒ t t | ƒ} || dƒd|dƒ|| dƒd|dƒ|||dƒdƒd|ƒdS(Nsregistreerimisloenduris Juba kirjass getPropertyskuulajasmanage_addPropertyisintsmanage_changePropertiessmanage_addProductsOFSPsmanage_addFilestitlessfilestudengsstringsainesRESPONSEsredirectsisikuleht?kirjenimi=(s _getitem_s_getitems _getattr_s_getattrs containersainestudengsnrsstrsidscontextsgetattrsdocsREQUEST(studengsainesREQUESTs _getitem_s_getitems _getattr_s_getattrs containersnrsstrsidscontextsgetattrsdoc((sScript (Python)skuulajaLisamiseSkripts.  #+(skuulajaLisamiseSkript(skuulajaLisamiseSkript((sScript (Python)ssq3U_bodyq4Tmif container.registreerimisloendur(aine, tudeng)>0: return "Juba kirjas" nr=container.getProperty('kuulaja', 0) #Kui omadust pole, siis väärtuseks 0 id='kuulaja' + str(nr) if nr==0: container.manage_addProperty('kuulaja', 1, 'int') else: container.manage_changeProperties(kuulaja=nr+1) # Faili loomine context.manage_addProduct['OFSP'].manage_addFile(id, title="", file="") #Küsitakse ligipääs loodud failile doc=getattr(context, id) # Andmed atribuutideks doc.manage_addProperty('tudeng', tudeng, 'string') doc.manage_addProperty('aine', aine, 'string') REQUEST.RESPONSE.redirect('isikuleht?kirjenimi='+tudeng) q5U Script_magicq6KUwarningsq7)Uerrorsq8)U Python_magicq9U*ë q:u. €((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (Ueesnimiq U perekonnanimiq UREQUESTq U _getitem_q U_getitemqU _getattr_qU_getattrqU containerqUnrqUstrqUidqUcontextqUgetattrqUdocqtqU co_argcountqKubU_paramsqUeesnimi, perekonnanimi, REQUESTqUidqUisikuLisamiseSkriptqU__ac_local_roles__q}qUadminq ]q!UOwnerq"asU _bind_namesq#(cShared.DC.Scripts.Bindings NameAssignments q$oq%}q&U_asgnsq'}q((Uname_containerq)U containerq*U name_subpathq+Utraverse_subpathq,U name_m_selfq-Uscriptq.U name_contextq/Ucontextq0usbU func_defaultsq1NU_codeq2Ticsd„ZdS(Nc s(t}t}|tdƒddƒ}dt|ƒ} |djo |tdƒdddƒn|tdƒd|dƒ||| tdƒd ƒd ƒ| d d d d ƒ t t| ƒ} | | dƒd|dƒ|| dƒd|dƒ|||dƒdƒdƒdS(Ns getPropertystudengismanage_addPropertyisintsmanage_changePropertiessmanage_addProductsOFSPsmanage_addFilestitlessfileseesnimisstrings perekonnanimisRESPONSEsredirectsavaleht(s _getitem_s_getitems _getattr_s_getattrs containersnrsstrsidscontextsgetattrsdocseesnimis perekonnanimisREQUEST(seesnimis perekonnanimisREQUESTs _getitem_s_getitems _getattr_s_getattrs containersnrsstrsidscontextsgetattrsdoc((sScript (Python)sisikuLisamiseSkripts' #+(sisikuLisamiseSkript(sisikuLisamiseSkript((sScript (Python)ssq3U_bodyq4Tnr=container.getProperty('tudeng', 0) #Kui omadust pole, siis väärtuseks 0 id='tudeng' + str(nr) if nr==0: container.manage_addProperty('tudeng', 1, 'int') else: container.manage_changeProperties(tudeng=nr+1) # Faili loomine context.manage_addProduct['OFSP'].manage_addFile(id, title="", file="") #Küsitakse ligipääs loodud failile doc=getattr(context, id) # Andmed atribuutideks doc.manage_addProperty('eesnimi', eesnimi, 'string') doc.manage_addProperty('perekonnanimi', perekonnanimi, 'string') REQUEST.RESPONSE.redirect('avaleht') q5U Script_magicq6KUwarningsq7)Uerrorsq8)U Python_magicq9U*ë q:u. Ä((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (Uainenimiq UREQUESTq U _getitem_q U_getitemq U _getattr_qU_getattrqU containerqUnrqUstrqUidqUcontextqUgetattrqUdocqtqU co_argcountqKubU_paramsqUainenimi, REQUESTqUidqUaineLisamiseSkriptqU__ac_local_roles__q}qUadminq]q UOwnerq!asU _bind_namesq"(cShared.DC.Scripts.Bindings NameAssignments q#oq$}q%U_asgnsq&}q'(Uname_containerq(U containerq)U name_subpathq*Utraverse_subpathq+U name_m_selfq,Uscriptq-U name_contextq.Ucontextq/usbU func_defaultsq0NU_codeq1Tcsd„ZdS(Nc s t}t}|tdƒddƒ}dt|ƒ} |djo |tdƒdddƒn|tdƒd|dƒ||| tdƒd ƒd ƒ| d d d d ƒ t t| ƒ} | | dƒd|dƒ|||dƒdƒdƒdS(Ns getPropertysaineismanage_addPropertyisintsmanage_changePropertiessmanage_addProductsOFSPsmanage_addFilestitlessfilesainenimisstringsRESPONSEsredirectsavaleht( s _getitem_s_getitems _getattr_s_getattrs containersnrsstrsidscontextsgetattrsdocsainenimisREQUEST( sainenimisREQUESTs _getitem_s_getitems _getattr_s_getattrs containersnrsstrsidscontextsgetattrsdoc((sScript (Python)saineLisamiseSkripts' #+(saineLisamiseSkript(saineLisamiseSkript((sScript (Python)ssq2U_bodyq3T×nr=container.getProperty('aine', 0) #Kui omadust pole, siis väärtuseks 0 id='aine' + str(nr) if nr==0: container.manage_addProperty('aine', 1, 'int') else: container.manage_changeProperties(aine=nr+1) # Faili loomine context.manage_addProduct['OFSP'].manage_addFile(id, title="", file="") #Küsitakse ligipääs loodud failile doc=getattr(context, id) # Andmed atribuutideks doc.manage_addProperty('ainenimi', ainenimi, 'string') REQUEST.RESPONSE.redirect('avaleht') q4U Script_magicq5KUwarningsq6)Uerrorsq7)U Python_magicq8U*ë q9u. &o((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts66122253.69qU__name__q Ukuulaja9q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Utudengqhhu}q(h UaineqhhuthUtext/x-unknown-content-typeqhUtudeng2qhUaine3qU__ac_local_roles__q}qUadminq]qUOwnerqashUU preconditionqUu. $o((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts66122238.81qU__name__q Ukuulaja7q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Utudengqhhu}q(h UaineqhhuthUtext/x-unknown-content-typeqhUtudeng2qhUaine3qU__ac_local_roles__q}qUadminq]qUOwnerqashUU preconditionqUu. o((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts65523116.68qU__name__q Ukuulaja4q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Utudengqhhu}q(h UaineqhhuthUtext/x-unknown-content-typeqhUtudeng0qhUaine3qU__ac_local_roles__q}qUadminq]qUOwnerqashUU preconditionqUu. o((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts65523124.86qU__name__q Ukuulaja5q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Utudengqhhu}q(h UaineqhhuthUtext/x-unknown-content-typeqhUtudeng1qhUaine2qU__ac_local_roles__q}qUadminq]qUOwnerqashUU preconditionqUu. o((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts65522043.32qU__name__q Ukuulaja2q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Utudengqhhu}q(h UaineqhhuthUtext/x-unknown-content-typeqhUtudeng1qhUaine4qU__ac_local_roles__q}qUadminq]qUOwnerqashUU preconditionqUu. o((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts65522064.85qU__name__q Ukuulaja3q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Utudengqhhu}q(h UaineqhhuthUtext/x-unknown-content-typeqhUtudeng1qhUaine0qU__ac_local_roles__q}qUadminq]qUOwnerqashUU preconditionqUu. o((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts65520436.75qU__name__q Ukuulaja0q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Utudengqhhu}q(h UaineqhhuthUtext/x-unknown-content-typeqhUtudeng1qhUaine3qU__ac_local_roles__q}qUadminq]qUOwnerqashUU preconditionqUu. o((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts65521984.72qU__name__q Ukuulaja1q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Utudengqhhu}q(h UaineqhhuthUtext/x-unknown-content-typeqhUtudeng1qhUaine1qU__ac_local_roles__q}qUadminq]qUOwnerqashUU preconditionqUu. 'L((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (U ainekirjenimiq U _getattr_q U_getattrq U containerq UmUtUxUgetattrqU tudengobjqtqU co_argcountqKubU_paramsqU ainekirjenimiqUidqUaineIsikuteLoeteluqU__ac_local_roles__q}qUadminq]qUOwnerqasU _bind_namesq(cShared.DC.Scripts.Bindings NameAssignments qoq}qU_asgnsq}q (Uname_containerq!U containerq"U name_subpathq#Utraverse_subpathq$U name_contextq%Ucontextq&U name_m_selfq'Uscriptq(usbU func_defaultsq)NU_codeq*Técsd„ZdS(Nc sÂt}|tdƒdƒ}g}xŠ|dr}}|||dƒƒdƒdƒoR||dƒ|jo5tt||dƒƒ}||d ƒ|ƒnnq3W|SdS( Ns objectValuessFileisids startswithskuulajasainestudengsappend( s _getattr_s_getattrs containersmstsxs ainekirjenimisgetattrs tudengobj( s ainekirjenimis _getattr_s_getattrs containersmstsxsgetattrs tudengobj((sScript (Python)saineIsikuteLoetelus (saineIsikuteLoetelu(saineIsikuteLoetelu((sScript (Python)ssq+U_bodyq,U¾m=container.objectValues('File') t=[] for x in m: if x.id().startswith('kuulaja'): if x.aine==ainekirjenimi: tudengobj=getattr(container, x.tudeng) t.append(tudengobj) return t q-U Script_magicq.KUwarningsq/)Uerrorsq0)U Python_magicq1U*ë q2u. x((U OFS.ImageqUFileqtqNt.}q(UsizeqKU perekonnanimiqUMaasikasqUdataqUU_EtagSupport__etagq U ts64932912.19q U__name__q Utudeng1q U _propertiesq (}q(UidqUtitleqUtypeqUstringqu}q(hU content_typeqhhu}q(hUeesnimiqhhu}q(hhhhuthUtext/x-unknown-content-typeqU__ac_local_roles__q}qUadminq]qUOwnerqashUMatiqhUU preconditionqUu. n((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts65523133.7qU__name__q Ukuulaja6q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Utudengqhhu}q(h UaineqhhuthUtext/x-unknown-content-typeqhUtudeng3qhUaine3qU__ac_local_roles__q}qUadminq]qUOwnerqashUU preconditionqUu. %o((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts66122241.72qU__name__q Ukuulaja8q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Utudengqhhu}q(h UaineqhhuthUtext/x-unknown-content-typeqhUtudeng2qhUaine2qU__ac_local_roles__q}qUadminq]qUOwnerqashUU preconditionqUu. t((U OFS.ImageqUFileqtqNt.}q(UsizeqKU perekonnanimiqUSusiqUdataqUU_EtagSupport__etagq U ts65516463.22q U__name__q Utudeng3q U _propertiesq (}q(UidqUtitleqUtypeqUstringqu}q(hU content_typeqhhu}q(hUeesnimiqhhu}q(hhhhuthUtext/x-unknown-content-typeqU__ac_local_roles__q}qUadminq]qUOwnerqashUSiimqhUU preconditionqUu. w((U OFS.ImageqUFileqtqNt.}q(UsizeqKU perekonnanimiqUMaasikasqUdataqUU_EtagSupport__etagq U ts64932906.1q U__name__q Utudeng0q U _propertiesq (}q(UidqUtitleqUtypeqUstringqu}q(hU content_typeqhhu}q(hUeesnimiqhhu}q(hhhhuthUtext/x-unknown-content-typeqU__ac_local_roles__q}qUadminq]qUOwnerqashUMariqhUU preconditionqUu.ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ