We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8755db7 commit 12606f2Copy full SHA for 12606f2
datajoint/table.py
@@ -98,9 +98,9 @@ def declare(self, context=None):
98
"e.g. from inside a populate/make call"
99
)
100
# Enforce strict CamelCase #1150
101
- if "_" in self.class_name:
+ if not is_camel_case(self.class_name):
102
raise DataJointError(
103
- "Table with class name `{name}` contains an underscore. ".format(
+ "Table class name `{name}` is invalid. Please use CamelCase. ".format(
104
name=self.class_name
105
106
+ "Classes defining tables should be formatted in strict CamelCase."
0 commit comments