myself

"""
Implementation of myself.

Clearly, defining the attributes of myself to allow you know me better ain't that easy...
"""
import food
import interests
import random

from geocoder import Geocoder


class Me(object):

def __init__(self, *args):
  pass

def __str__(self):
  return 'just another person'

def __repr__(self):
  return 'a stream of neural signals at %s' % hex(id(self))

@property
def graduated_at(self):
  return Geocoder.parse('200 University Ave W  Waterloo, ON N2L 3G1, Canada')

@property
def interests(self):
  return [
    interests.HACKING,
    interests.HIKING,
    interests.MUSIC,
    interests.TRAVEL,
    interests.TECH
  ]

@property
def favourite_food(self):
  return [food.cuinsines.ASIAN, food.types.CHOCOLATE]

@property
def favourite_movie(self):
  return [
    'Gangster Squad',
    'Super 8',
    'The Crazies',
    'Case 39',
    'KungFu Panda'
  ][random.randint(0, 4)]

def passion(self):
  return self.dream()

def dream(self):
  return self.passion()
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s