Hello,

I got a weird error when I try to create a new object. Before It
worked without any problem, but I got this error after adding a new
attribute to the User class. This attribute is related to Screen in a
relation many to many through user_screens. This is the error:

"InvalidRequestError: One or more mappers failed to compile. Exception
was probably suppressed within a hasattr() call. Message was: One or
more mappers failed to compile. Exception was probably suppressed
within a hasattr() call. Message was: Class
'zeppelinlib.screen.ScreenTest.Screen' is not mapped"

These are the classes:

    class Screen(rdb.Model):
        """Set up screens table in the database"""
        rdb.metadata(metadata)
        rdb.tablename("screens")

        id = Column("id", Integer, primary_key=True)
        title = Column("title", String(100))
        ip = Column("ip", String(20))
            ...

    user_screens = Table(
                        "user_screens",
                        metadata,
                        Column("user_id", Integer, ForeignKey("users.id")),
                        Column("screen_id", Integer, ForeignKey("screens.id"))
                )

    class User(rdb.Model):
        """Set up users table in the database"""
        rdb.metadata(metadata)
        rdb.tablename("users")

        id = Column("id", Integer, primary_key=True)
        name = Column("name", String(50))
        ...

        group = relationship("UserGroup", uselist=False)
        channels = relationship("Channel", secondary=user_channels,
order_by="Channel.titleView", backref="users")
        mediaGroups = relationship("MediaGroup",
secondary=user_media_groups, order_by="MediaGroup.title",
backref="users")
        screens = relationship("Screen", secondary=user_screens,
backref="users")

I might not added new relation to user because I really don't know
what the problem is...

Thanks in avance!

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalch...@googlegroups.com.
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to