code: def list_files(i):
      
  
      o=i.get('out','')
  
      ruoa=i.get('repo_uoa','')
      muoa=i.get('module_uoa','')
      duoa=i.get('data_uoa','')
  
      # Get info about entry
      r=load({'repo_uoa':ruoa, 'module_uoa':muoa, 'data_uoa':duoa})
      if r['return']>0: return r
  
      p=r['path']
  
      # Get files
      ii={'path':p}
      if i.get('limit','')!='': ii['limit']=i['limit']
      if i.get('number','')!='': ii['number']=i['number']
      if i.get('all','')!='': ii['all']=i['all']
  
      r=list_all_files(ii)
      if r['return']>0: return r
  
      if o=='con':
         for q in r.get('list',[]):
             out(q)
  
      return r
docs: Input:  {
                (repo_uoa)   
                (module_uoa) 
                (data_uoa)  
  
                parameters for function 'list_all_files'
              }
  
      Output: {
                return       - return code =  0, if successful
                                           >  0, if error
                (error)      - error text if return > 0
  
                Output of list all files
              }