Ignore:
Timestamp:
21.07.2010 22:19:32 (22 months ago)
Author:
zmsdev
Message:

Added support for defaults of mandatory sub-objects, insert-commands and programmatic zexp import.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ZMS/trunk/_fileutil.py

    r1005 r1122  
    3434import tempfile 
    3535import zipfile 
     36 
     37 
     38""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
     39_fileutil.import_zexp: 
     40 
     41Import zexp. 
     42""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 
     43def import_zexp(self, zexp, new_id, id_prefix, _sort_id=0): 
     44  # Import 
     45  filename = zexp.title_or_id() 
     46  fileid = filename[:filename.find('.')] 
     47  filepath = INSTANCE_HOME + '/import/' + filename 
     48  exportObj( zexp, filepath) 
     49  importZexp( self, filename) 
     50   
     51  # Rename 
     52  self.manage_renameObject(fileid,new_id) 
     53   
     54  ## Normalize Sort-IDs 
     55  obj = getattr( self, new_id) 
     56  obj.sort_id = _sort_id 
     57  self.normalizeSortIds( id_prefix) 
    3658 
    3759 
Note: See TracChangeset for help on using the changeset viewer.