+ 1#============================================================================
+ 2#Name : match.py
+ 3#Part of : Helium
+ 4
+ 5#Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+ 6#All rights reserved.
+ 7#This component and the accompanying materials are made available
+ 8#under the terms of the License "Eclipse Public License v1.0"
+ 9#which accompanies this distribution, and is available
+ 10#at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ 11#
+ 12#Initial Contributors:
+ 13#Nokia Corporation - initial contribution.
+ 14#
+ 15#Contributors:
+ 16#
+ 17#Description:
+ 18#===============================================================================
+ 19
+ 20""" This module provides support for Ant-style wildcards,
+ 21 which are not the same as regular expressions (which are documented in the re module).
+ 22"""
+ 23importos.path
+ 24importpathaddition.relative
+ 25importlogging
+ 26importfnmatch
+ 27importre
+ 28importsys
+ 29
+ 30_logger=logging.getLogger('path.match')
+ 31#logging.basicConfig()
+ 32
+ 33# local regular expression cache.
+ 34_cache={}
+ 35
+