Skip to content

Instantly share code, notes, and snippets.

@fulv
Created November 18, 2015 23:59
Show Gist options
  • Save fulv/f794f91eafaf9b08bc03 to your computer and use it in GitHub Desktop.
Save fulv/f794f91eafaf9b08bc03 to your computer and use it in GitHub Desktop.

Revisions

  1. fulv created this gist Nov 18, 2015.
    57 changes: 57 additions & 0 deletions case-insensitive.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,57 @@

    from Products.Archetypes.annotations import AT_ANN_STORAGE
    from Products.Archetypes.annotations import AT_FIELD_MD
    from Products.Archetypes.annotations import AT_MD_STORAGE
    from Products.Archetypes.annotations import AT_REF
    from Products.Archetypes.annotations import getAnnotation
    from Products.Archetypes.ArchetypeTool import listTypes
    from Products.Archetypes.ArchetypeTool import process_types
    from Products.Archetypes.ArchetypeTool import registerClasses
    from Products.Archetypes.ArchetypeTool import registerType
    from Products.Archetypes.athistoryaware import ATHistoryAwareMixin
    from Products.Archetypes.BaseBTreeFolder import BaseBTreeFolder
    from Products.Archetypes.BaseBTreeFolder import BaseBTreeFolderSchema
    from Products.Archetypes.BaseContent import BaseContent
    from Products.Archetypes.BaseContent import BaseContentMixin
    from Products.Archetypes.BaseContent import BaseSchema
    from Products.Archetypes.BaseFolder import BaseFolder
    from Products.Archetypes.BaseFolder import BaseFolderMixin
    from Products.Archetypes.BaseFolder import BaseFolderSchema
    from Products.Archetypes.BaseObject import AttributeValidator
    from Products.Archetypes.BaseObject import BaseObject
    from Products.Archetypes.BaseObject import MinimalSchema
    from Products.Archetypes.BaseUnit import BaseUnit
    from Products.Archetypes.ClassGen import AT_GENERATE_METHOD
    from Products.Archetypes.debug import log
    from Products.Archetypes.debug import log_exc
    from Products.Archetypes.ExtensibleMetadata import ExtensibleMetadata
    from Products.Archetypes.ExtensibleMetadata import ExtensibleMetadataSchema
    from Products.Archetypes.Field import *
    from Products.Archetypes.fieldproperty import ATDateTimeFieldProperty
    from Products.Archetypes.fieldproperty import ATFieldProperty
    from Products.Archetypes.fieldproperty import ATReferenceFieldProperty
    from Products.Archetypes.Marshall import PrimaryFieldMarshaller
    from Products.Archetypes.Marshall import RFC822Marshaller
    from Products.Archetypes.OrderedBaseFolder import OrderedBaseFolder
    from Products.Archetypes.OrderedBaseFolder import OrderedBaseFolderSchema
    from Products.Archetypes.Schema import BasicSchema
    from Products.Archetypes.Schema import ManagedSchema
    from Products.Archetypes.Schema import MetadataSchema
    from Products.Archetypes.Schema import Schema
    from Products.Archetypes.Schema.Composite import CompositeSchema
    from Products.Archetypes.Schema.Facade import FacadeMetadataSchema
    from Products.Archetypes.SQLStorage import BaseSQLStorage
    from Products.Archetypes.SQLStorage import GadflySQLStorage
    from Products.Archetypes.SQLStorage import MySQLSQLStorage
    from Products.Archetypes.SQLStorage import PostgreSQLStorage
    from Products.Archetypes.SQLStorage import SQLServerStorage
    from Products.Archetypes.Storage import *
    from Products.Archetypes.Storage.annotation import AnnotationStorage
    from Products.Archetypes.Storage.annotation import MetadataAnnotationStorage
    from Products.Archetypes.TemplateMixin import TemplateMixin
    from Products.Archetypes.TemplateMixin import TemplateMixinSchema
    from Products.Archetypes.utils import DisplayList
    from Products.Archetypes.utils import IntDisplayList
    from Products.Archetypes.utils import Vocabulary
    from Products.Archetypes.VariableSchemaSupport import VariableSchemaSupport
    from Products.Archetypes.Widget import *
    57 changes: 57 additions & 0 deletions case-sensitive.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,57 @@

    from Products.Archetypes.ArchetypeTool import listTypes
    from Products.Archetypes.ArchetypeTool import process_types
    from Products.Archetypes.ArchetypeTool import registerClasses
    from Products.Archetypes.ArchetypeTool import registerType
    from Products.Archetypes.BaseBTreeFolder import BaseBTreeFolder
    from Products.Archetypes.BaseBTreeFolder import BaseBTreeFolderSchema
    from Products.Archetypes.BaseContent import BaseContent
    from Products.Archetypes.BaseContent import BaseContentMixin
    from Products.Archetypes.BaseContent import BaseSchema
    from Products.Archetypes.BaseFolder import BaseFolder
    from Products.Archetypes.BaseFolder import BaseFolderMixin
    from Products.Archetypes.BaseFolder import BaseFolderSchema
    from Products.Archetypes.BaseObject import AttributeValidator
    from Products.Archetypes.BaseObject import BaseObject
    from Products.Archetypes.BaseObject import MinimalSchema
    from Products.Archetypes.BaseUnit import BaseUnit
    from Products.Archetypes.ClassGen import AT_GENERATE_METHOD
    from Products.Archetypes.ExtensibleMetadata import ExtensibleMetadata
    from Products.Archetypes.ExtensibleMetadata import ExtensibleMetadataSchema
    from Products.Archetypes.Field import *
    from Products.Archetypes.Marshall import PrimaryFieldMarshaller
    from Products.Archetypes.Marshall import RFC822Marshaller
    from Products.Archetypes.OrderedBaseFolder import OrderedBaseFolder
    from Products.Archetypes.OrderedBaseFolder import OrderedBaseFolderSchema
    from Products.Archetypes.SQLStorage import BaseSQLStorage
    from Products.Archetypes.SQLStorage import GadflySQLStorage
    from Products.Archetypes.SQLStorage import MySQLSQLStorage
    from Products.Archetypes.SQLStorage import PostgreSQLStorage
    from Products.Archetypes.SQLStorage import SQLServerStorage
    from Products.Archetypes.Schema import BasicSchema
    from Products.Archetypes.Schema import ManagedSchema
    from Products.Archetypes.Schema import MetadataSchema
    from Products.Archetypes.Schema import Schema
    from Products.Archetypes.Schema.Composite import CompositeSchema
    from Products.Archetypes.Schema.Facade import FacadeMetadataSchema
    from Products.Archetypes.Storage import *
    from Products.Archetypes.Storage.annotation import AnnotationStorage
    from Products.Archetypes.Storage.annotation import MetadataAnnotationStorage
    from Products.Archetypes.TemplateMixin import TemplateMixin
    from Products.Archetypes.TemplateMixin import TemplateMixinSchema
    from Products.Archetypes.VariableSchemaSupport import VariableSchemaSupport
    from Products.Archetypes.Widget import *
    from Products.Archetypes.annotations import AT_ANN_STORAGE
    from Products.Archetypes.annotations import AT_FIELD_MD
    from Products.Archetypes.annotations import AT_MD_STORAGE
    from Products.Archetypes.annotations import AT_REF
    from Products.Archetypes.annotations import getAnnotation
    from Products.Archetypes.athistoryaware import ATHistoryAwareMixin
    from Products.Archetypes.debug import log
    from Products.Archetypes.debug import log_exc
    from Products.Archetypes.fieldproperty import ATDateTimeFieldProperty
    from Products.Archetypes.fieldproperty import ATFieldProperty
    from Products.Archetypes.fieldproperty import ATReferenceFieldProperty
    from Products.Archetypes.utils import DisplayList
    from Products.Archetypes.utils import IntDisplayList
    from Products.Archetypes.utils import Vocabulary