migration.py
branchstable
changeset 7815 2a164a9cf81c
parent 7576 1b7fa4df1f83
child 7879 9aae456abab5
equal deleted inserted replaced
7814:1ec9fe1dfba9 7815:2a164a9cf81c
     1 # copyright 2003-2010 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
     1 # copyright 2003-2011 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
     2 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
     2 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
     3 #
     3 #
     4 # This file is part of CubicWeb.
     4 # This file is part of CubicWeb.
     5 #
     5 #
     6 # CubicWeb is free software: you can redistribute it and/or modify it under the
     6 # CubicWeb is free software: you can redistribute it and/or modify it under the
   486                 self.reverse_dependencies.setdefault(name,set())
   486                 self.reverse_dependencies.setdefault(name,set())
   487                 if constraint:
   487                 if constraint:
   488                     try:
   488                     try:
   489                         oper, version = constraint.split()
   489                         oper, version = constraint.split()
   490                         self.reverse_dependencies[name].add( (oper, version, cube) )
   490                         self.reverse_dependencies[name].add( (oper, version, cube) )
   491                     except:
   491                     except Exception:
   492                         self.warnings.append(
   492                         self.warnings.append(
   493                             'cube %s depends on %s but constraint badly '
   493                             'cube %s depends on %s but constraint badly '
   494                             'formatted: %s' % (cube, name, constraint))
   494                             'formatted: %s' % (cube, name, constraint))
   495                 else:
   495                 else:
   496                     self.reverse_dependencies[name].add( (None, None, cube) )
   496                     self.reverse_dependencies[name].add( (None, None, cube) )