~chipaca/unity-lens-video/custom-user-agent

« back to all changes in this revision

Viewing changes to main/tweet.py

  • Committer: Janos Gyerik
  • Date: 2012-04-03 19:21:24 UTC
  • Revision ID: janos@axiom-20120403192124-ygtt0it0sdltyl1a
pep8 fixes

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
import settings
4
4
 
 
5
 
5
6
def tweet(message, test=False, consumer_key=None, consumer_secret=None, access_token=None, access_token_secret=None):
6
7
    try:
7
 
        import tweepy # 3rd party lib, install with: easy_install tweepy
8
 
        if consumer_key is None:
9
 
            consumer_key = settings.TWITTER.get('consumer_key')
10
 
        if consumer_secret is None:
11
 
            consumer_secret = settings.TWITTER.get('consumer_secret')
12
 
        if access_token is None:
13
 
            access_token = settings.TWITTER.get('access_token')
14
 
        if access_token_secret is None:
15
 
            access_token_secret = settings.TWITTER.get('access_token_secret')
16
 
 
17
 
        # set up credentials to use Twitter api.
18
 
        auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
19
 
        auth.set_access_token(access_token, access_token_secret)
20
 
        api = tweepy.API(auth)
21
 
 
22
 
        if len(message) > 139:
23
 
            message = message[:135] + ' ...'
24
 
        
25
 
        if test:
26
 
            print message
27
 
            print
28
 
            return True
29
 
        else:
30
 
            return api.update_status(message)
 
8
        import tweepy  # 3rd party lib, install with: easy_install tweepy
 
9
        if consumer_key is None:
 
10
            consumer_key = settings.TWITTER.get('consumer_key')
 
11
        if consumer_secret is None:
 
12
            consumer_secret = settings.TWITTER.get('consumer_secret')
 
13
        if access_token is None:
 
14
            access_token = settings.TWITTER.get('access_token')
 
15
        if access_token_secret is None:
 
16
            access_token_secret = settings.TWITTER.get('access_token_secret')
 
17
 
 
18
        # set up credentials to use Twitter api.
 
19
        auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
 
20
        auth.set_access_token(access_token, access_token_secret)
 
21
        api = tweepy.API(auth)
 
22
 
 
23
        if len(message) > 139:
 
24
            message = message[:135] + ' ...'
 
25
 
 
26
        if test:
 
27
            print message
 
28
            print
 
29
            return True
 
30
        else:
 
31
            return api.update_status(message)
31
32
    except:
32
 
        import sys
33
 
        print 'An error occurred:', sys.exc_info()
 
33
        import sys
 
34
        print 'An error occurred:', sys.exc_info()
34
35
 
35
36
 
36
37
# eof