]> jfr.im git - z_archive/twitter.git/blobdiff - twitter/cmdline.py
Fixes 91. Also added the property rate_limit_limit to get rate limit ceiling for...
[z_archive/twitter.git] / twitter / cmdline.py
index f8ac4cd452578606852e101a5a31ea07540d8af4..3147f61c4af0d3d026011f78a1473d845b0e954b 100644 (file)
@@ -112,6 +112,7 @@ OPTIONS = {
     'datestamp': False,
     'extra_args': [],
     'secure': True,
+    'invert_split': False,
 }
 
 def parse_args(args, options):
@@ -496,6 +497,8 @@ class SetStatusAction(Action):
             splitted.append(" ".join((replies,statusTxt[:end])))
             statusTxt = statusTxt[end:]
 
+        if options['invert_split']:
+            splitted.reverse()
         for status in splitted:
             twitter.statuses.update(status=status)
 
@@ -594,6 +597,10 @@ def loadConfig(filename):
         for option in ('format', 'prompt'):
             if cp.has_option('twitter', option):
                 options[option] = cp.get('twitter', option)
+        # process booleans
+        for option in ('invert_split',):
+            if cp.has_option('twitter', option ):
+                options[option] = cp.getboolean('twitter', option)
     return options
 
 def main(args=sys.argv[1:]):