more Python3 fixes (browser.action, composer...field)

This commit is contained in:
Helmut Merz 2024-09-24 17:11:06 +02:00
parent 5f3bd3c04f
commit d66aa31058
2 changed files with 8 additions and 45 deletions

View file

@ -1,31 +1,12 @@
# # cybertools.browser.action
# Copyright (c) 2008 Helmut Merz helmutm@cy55.de
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
""" """ Base classes (sort of views) for action portlet items.
Base classes (sort of views) for action portlet items.
$Id$
""" """
from copy import copy from copy import copy
from urllib import urlencode from urllib.parse import urlencode
from zope import component from zope import component
from zope.app.pagetemplate import ViewPageTemplateFile from zope.browserpage import ViewPageTemplateFile
from zope.cachedescriptors.property import Lazy from zope.cachedescriptors.property import Lazy
action_macros = ViewPageTemplateFile('action_macros.pt') action_macros = ViewPageTemplateFile('action_macros.pt')

View file

@ -1,29 +1,12 @@
# # cybertools.composer.schema.grid.field
# Copyright (c) 2014 Helmut Merz helmutm@cy55.de
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
""" """ Field and field instance classes for grids.
Field and field instance classes for grids.
""" """
import json
from zope import component from zope import component
from zope.component import adapts from zope.component import adapts
from zope.interface import implements from zope.browserpage import ViewPageTemplateFile
from zope.app.pagetemplate import ViewPageTemplateFile
from zope.cachedescriptors.property import Lazy from zope.cachedescriptors.property import Lazy
import zope.schema import zope.schema
@ -32,7 +15,6 @@ from cybertools.composer.schema.field import Field, ListFieldInstance
from cybertools.composer.schema.interfaces import IField, IFieldInstance from cybertools.composer.schema.interfaces import IField, IFieldInstance
from cybertools.composer.schema.interfaces import fieldTypes, undefined from cybertools.composer.schema.interfaces import fieldTypes, undefined
from cybertools.util.format import toStr, toUnicode from cybertools.util.format import toStr, toUnicode
from cybertools.util import json
grid_macros = ViewPageTemplateFile('grid_macros.pt') grid_macros = ViewPageTemplateFile('grid_macros.pt')