Ejemplo n.º 1
0
    def checkmask(self, line):
        args = parse_argstring(self.checkmask, line)
        import schema.schema as metadatatypes
        if args.all:

            def check_masks_of_mdt(mdt):
                for mask in mdt.masks:
                    print("-" * 80)
                    print(u"checking mask {} of mdt {}".format(
                        mask.name, mdt.name))
                    metadatatypes.checkMask(mask,
                                            fix=args.fix,
                                            verbose=1,
                                            show_unused=1)

            if args.allmasks:
                for mdt in q(Metadatatype):
                    print("=" * 80)
                    print("checking metadatatype", mdt.name)
                    check_masks_of_mdt(mdt)
            else:
                check_masks_of_mdt(cnode)
        else:
            metadatatypes.checkMask(cnode,
                                    fix=args.fix,
                                    verbose=1,
                                    show_unused=1)
Ejemplo n.º 2
0
 def check_masks_of_mdt(mdt):
     for mask in mdt.masks:
         print("-" * 80)
         print(u"checking mask {} of mdt {}".format(
             mask.name, mdt.name))
         metadatatypes.checkMask(mask,
                                 fix=args.fix,
                                 verbose=1,
                                 show_unused=1)
Ejemplo n.º 3
0
 def checkmask(self, line):
     args = parse_argstring(self.checkmask, line)
     import schema.schema as metadatatypes
     if args.all:
         for mdt in q(Node).filter_by(type="metadatatype"):
             print("=" * 80)
             print("checking metadatatype", mdt.name)
             for mask in mdt.children.filter_by(type="mask"):
                 print("-" * 80)
                 print("checking mask {} of mdt {}".format(mask.name, mdt.name))
                 metadatatypes.checkMask(mask.m, fix=args.fix, verbose=1, show_unused=1)
     else:
         metadatatypes.checkMask(cnode.m, fix=args.fix, verbose=1, show_unused=1)
Ejemplo n.º 4
0
def checkmasks():
    for metatype in tree.getRoot(
            "metadatatypes").getChildren().sort_by_orderpos():
        for mask in metatype.getMasks():
            errornum = metadatatypes.checkMask(mask, fix=0, verbose=0)
            if errornum:
                print "Mask %s/%s %s %s has %s errors" % (
                    metatype.name, mask.name, mask.name, mask.id, errornum)
Ejemplo n.º 5
0
    def checkmask(self, line):
        args = parse_argstring(self.checkmask, line)
        import schema.schema as metadatatypes
        if args.all:
            def check_masks_of_mdt(mdt):
                for mask in mdt.masks:
                    print("-" * 80)
                    print(u"checking mask {} of mdt {}".format(mask.name, mdt.name))
                    metadatatypes.checkMask(mask, fix=args.fix, verbose=1, show_unused=1)

            if args.allmasks:
                for mdt in q(Metadatatype):
                    print("=" * 80)
                    print("checking metadatatype", mdt.name)
                    check_masks_of_mdt(mdt)
            else:
                check_masks_of_mdt(cnode)
        else:
            metadatatypes.checkMask(cnode, fix=args.fix, verbose=1, show_unused=1)
Ejemplo n.º 6
0
 def checkmask(self, line):
     args = parse_argstring(self.checkmask, line)
     import schema.schema as metadatatypes
     if args.all:
         for mdt in q(Node).filter_by(type="metadatatype"):
             print("=" * 80)
             print("checking metadatatype", mdt.name)
             for mask in mdt.children.filter_by(type="mask"):
                 print("-" * 80)
                 print("checking mask {} of mdt {}".format(
                     mask.name, mdt.name))
                 metadatatypes.checkMask(mask.m,
                                         fix=args.fix,
                                         verbose=1,
                                         show_unused=1)
     else:
         metadatatypes.checkMask(cnode.m,
                                 fix=args.fix,
                                 verbose=1,
                                 show_unused=1)
Ejemplo n.º 7
0
 def check_masks_of_mdt(mdt):
     for mask in mdt.masks:
         print("-" * 80)
         print(u"checking mask {} of mdt {}".format(mask.name, mdt.name))
         metadatatypes.checkMask(mask, fix=args.fix, verbose=1, show_unused=1)
Ejemplo n.º 8
0
def fixmask():
    metadatatypes.checkMask(node, fix=1, verbose=1)
Ejemplo n.º 9
0
def checkmask():
    metadatatypes.checkMask(node, fix=0, verbose=1, show_unused=1)
Ejemplo n.º 10
0
def checkmasks():
    for metatype in tree.getRoot("metadatatypes").getChildren().sort_by_orderpos():
        for mask in metatype.getMasks():
            errornum = metadatatypes.checkMask(mask, fix=0, verbose=0)
            if errornum:
                print "Mask %s/%s %s %s has %s errors" % (metatype.name, mask.name, mask.name, mask.id, errornum)
Ejemplo n.º 11
0
def fixmask():
    metadatatypes.checkMask(node, fix=1, verbose=1)
Ejemplo n.º 12
0
def checkmask():
    metadatatypes.checkMask(node, fix=0, verbose=1, show_unused=1)