Lynn Rees avatar Lynn Rees committed ed661b8

- fix that

Comments (0)

Files changed (1)

graphalchemy/models/elements.py

     def L(self):
         '''local settings'''
         class_names = self.names
-        metas = dict(
+        return self.M.localize(
+            self,
             # properties to index
             indexed=set(k for k in class_names(indexed=True)),
             # properties indexed for full text search
             escaped=set(k for k in class_names(escaped=True)),
             # model name
             name=selfname(self),
+            # slug field
+            slug_from=next(class_names(slug_from=True), ''),
         )
-        # slug field
-        try:
-            metas['slug_from'] = class_names(slug_from=True)[0]
-        except IndexError:
-            metas['slug_from'] = ''
-        return self.M.localize(self, metas)
 
     def _version(self):
         '''increment current snapshot number of node'''
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.