<s> from google . appengine . ext import ndb <EOL> import md5 <EOL> import util <EOL> class BaseX ( object ) : <EOL> @ classmethod <EOL> def retrieve_one_by ( cls , name , value ) : <EOL> cls_db_list = cls . query ( getattr ( cls , name ) == value ) . fetch ( <NUM_LIT:1> ) <EOL> if cls_db_list : <EOL> return cls_db_list [ <NUM_LIT:0> ] <EOL> return None <EOL> class ConfigX ( object ) : <EOL> @ classmethod <EOL> def get_master_db ( cls ) : <EOL> return cls . get_or_insert ( '<STR_LIT>' ) <EOL> class UserX ( object ) : <EOL> @ classmethod <EOL> @ property <EOL> def get_master_db ( cls ) : <EOL> return cls . get_or_insert ( '<STR_LIT>' ) <EOL> def avatar_url ( self ) : <EOL> return '<STR_LIT>' % ( <EOL> md5 . new ( self . email or self . name ) . hexdigest ( ) . lower ( ) <EOL> ) <EOL> class FollowersX ( object ) : <EOL> @ classmethod <EOL> @ property <EOL> def get_master_db ( cls ) : <EOL> return cls . get_or_insert ( '<STR_LIT>' ) <EOL> class InboxX ( object ) : <EOL> @ classmethod <EOL> @ property <EOL> def get_master_db ( cls ) : <EOL> return cls . get_or_insert ( '<STR_LIT>' ) <EOL> class SentX ( object ) : <EOL> @ classmethod <EOL> @ property <EOL> def get_master_db ( cls ) : <EOL> return cls . get_or_insert ( '<STR_LIT>' ) <EOL> class EventX ( object ) : <EOL> @ classmethod <EOL> def get_master_db ( cls ) : <EOL> return cls . get_or_insert ( '<STR_LIT>' ) <EOL> class TeamX ( object ) : <EOL> @ classmethod <EOL> def get_master_db ( cls ) : <EOL> return cls . get_or_insert ( '<STR_LIT>' ) <EOL> class ConfWorkX ( object ) : <EOL> @ classmethod <EOL> def get_master_db ( cls ) : <EOL> return cls . get_or_insert ( '<STR_LIT>' ) <EOL> class TeamRegisterX ( object ) : <EOL> @ classmethod <EOL> def get_master_db ( cls ) : <EOL> return cls . get_or_insert ( '<STR_LIT>' ) <EOL> class SubEventX ( object ) : <EOL> @ classmethod <EOL> def get_master_db ( cls ) : <EOL> return cls . get_or_insert ( '<STR_LIT>' ) <EOL> class TeamMembersX ( object ) : <EOL> @ classmethod <EOL> def get_master_db ( cls ) : <EOL> return cls . get_or_insert ( '<STR_LIT>' ) </s>
