Changeset 115

Show
Ignore:
Timestamp:
04/20/09 13:02:19 (3 years ago)
Author:
jon
Message:

Allowing both paths to access xsd files

Location:
collective.imstransport.orig/trunk/collective/imstransport
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • collective.imstransport.orig/trunk/collective/imstransport/ManifestHandlers.py

    r18 r115  
    3434import re 
    3535from xml.dom import minidom 
     36import os 
    3637 
    3738 
     
    4445    event.writer.addNamespace(('xmlns:imsmd', LOM_namespace), 
    4546                              'http://www.imsglobal.org/xsd/imsmd_v1p2 imsmd_v1p2p4.xsd', 
    46                               ('collective/imstransport/IMS', 'imsmd_v1p2p4.xsd')) 
     47                              (os.sep.join(['collective.imstransport','collective','imstransport','IMS']), 'imsmd_v1p2p4.xsd')) 
    4748 
    4849class WriteLOMMetadata: 
  • collective.imstransport.orig/trunk/collective/imstransport/Manifest.py

    r18 r115  
    5353                  ('xmlns:xsi', 'http://www.w3.org/2001/XMLSchema-instance'),] 
    5454    schema_locations = ['http://www.imsglobal.org/xsd/imscp_v1p1 imscp_v1p2.xsd',] 
    55     schema_files = [('collective/imstransport/IMS', 'imscp_v1p2.xsd')] 
     55    schema_files = [(os.sep.join(['collective.imstransport','collective','imstransport','IMS']), 'imscp_v1p2.xsd')] 
    5656 
    5757 
     
    6464        for path in os.environ['PYTHONPATH'].split(':'): 
    6565            if 'collective.imstransport' in path: 
    66                 self.ims_path = path 
     66                self.ims_path = os.sep.join(path.split(os.sep)[:-1]) 
    6767                break 
    6868        else: