Пример #1
0
def main():
    print "*******************************"
    print "* contextgenerator 2010-01-27 *"
    print "*******************************"

    if len(sys.argv) == 1:
        return

    path = sys.argv[1]
    objects_len = int(sys.argv[2])
    attributes_len = int(sys.argv[3])
    prob = float(sys.argv[4])

    context = generate_random_context(objects_len, attributes_len, prob)
    fca.write_cxt(context, path)

    print "done"
Пример #2
0
    def NewContext(self, parent, name):
        def _Error(message):
            dlg = wx.MessageDialog(self._view.GetParent(), message, "Error!",
                                   wx.OK | wx.ICON_INFORMATION)
            dlg.ShowModal()
            dlg.Destroy()
            return None

        if name in [child.name for child in parent.children]:
            return _Error(
                "Can't create new context, file '{0}' already exists".format(
                    name))
        new_path = os.path.join(parent.path, name)
        try:
            fca.write_cxt(fca.Context(), new_path)
        except:
            #TODO: Error handler
            return _Error("Can't create new context, something wrong")

        new_item = WorkspaceItem(name, new_path, False, parent)
        self.SaveWorkspace()
        return new_item
Пример #3
0
 def NewContext(self, parent, name):
     
     def _Error(message):
         dlg = wx.MessageDialog(self._view.GetParent(), message,
                         "Error!",
                         wx.OK | wx.ICON_INFORMATION
                         )
         dlg.ShowModal()
         dlg.Destroy()
         return None
     
     if name in [child.name for child in parent.children]:
         return _Error("Can't create new context, file '{0}' already exists".format(name))
     new_path = os.path.join(parent.path, name)
     try:
         fca.write_cxt(fca.Context(), new_path)
     except:
         #TODO: Error handler
         return _Error("Can't create new context, something wrong")
         
     new_item = WorkspaceItem(name, new_path, False, parent)
     self.SaveWorkspace()
     return new_item