1  id = "8cbd1b7187ce3ed9a825d6ed11cc432f3cfde9a5" 
 2  date = "2017-12-05 15:29:36 +0000" 
 3  branch = "None" 
 4  tag = "None" 
 5  if tag == "None": 
 6      tag = None 
 7  author = "Chris Pankow <chris.pankow@ligo.org>" 
 8  builder = "Unknown User <>" 
 9  committer = "Chris Pankow <chris.pankow@ligo.org>" 
10  status = "CLEAN: All modifications committed" 
11  version = id 
12  verbose_msg = """Branch: None 
13  Tag: None 
14  Id: 8cbd1b7187ce3ed9a825d6ed11cc432f3cfde9a5 
15   
16  Builder: Unknown User <> 
17  Build date: 2017-12-12 07:21:27 +0000 
18  Repository status: CLEAN: All modifications committed""" 
19   
20  import warnings 
21   
24   
26      """ 
27      If foreign_id != id, perform an action specified by the onmismatch 
28      kwarg. This can be useful for validating input files. 
29   
30      onmismatch actions: 
31        "raise": raise a VersionMismatchError, stating both versions involved 
32        "warn": emit a warning, stating both versions involved 
33      """ 
34      if onmismatch not in ("raise", "warn"): 
35          raise ValueError, onmismatch + " is an unrecognized value of onmismatch" 
36      if foreign_id == "8cbd1b7187ce3ed9a825d6ed11cc432f3cfde9a5": 
37          return 
38      msg = "Program id (8cbd1b7187ce3ed9a825d6ed11cc432f3cfde9a5) does not match given id (%s)." % foreign_id 
39      if onmismatch == "raise": 
40          raise VersionMismatchError, msg 
41   
42       
43      warnings.warn(msg, UserWarning) 
 44