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"
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
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