diff options
author | Stefan Beller <stefanbeller@googlemail.com> | 2011-08-21 22:44:27 +0200 |
---|---|---|
committer | Stefan Beller <stefanbeller@googlemail.com> | 2011-08-21 22:44:49 +0200 |
commit | 2dc21142e1eeb1065c6e06a2877ca59c914aef22 (patch) | |
tree | 9e5a66a03abd867ce974fb0305ccfa028e618ab0 | |
parent | d07bb3cb08047530bc82759f15d266feebb98327 (diff) | |
download | manamarket-2dc21142e1eeb1065c6e06a2877ca59c914aef22.tar.gz manamarket-2dc21142e1eeb1065c6e06a2877ca59c914aef22.tar.bz2 manamarket-2dc21142e1eeb1065c6e06a2877ca59c914aef22.tar.xz manamarket-2dc21142e1eeb1065c6e06a2877ca59c914aef22.zip |
put data into git repository to make backup easier
-rwxr-xr-x | main.py | 4 | ||||
-rw-r--r-- | tradey.py | 9 |
2 files changed, 12 insertions, 1 deletions
@@ -986,7 +986,7 @@ def main(): if trader_state.item.get == 1: # !add sale_tree.add_item(trader_state.item.player, trader_state.item.id, trader_state.item.amount, trader_state.item.price) user_tree.get_user(trader_state.item.player).set('used_stalls', \ - str(int(user_tree.get_user(trader_state.item.player).get('used_stalls')) + 1)) + str(int(user_tree.get_user(trader_state.item.player).get('used_stalls')) + 1)) elif trader_state.item.get == 0: # !buy \ !getback seller = sale_tree.get_uid(trader_state.item.uid).get('name') @@ -1009,6 +1009,8 @@ def main(): sale_tree.save() user_tree.save() + tradey.saveData() + trader_state.reset() logging.info("Trade Complete.") print "SMSG_TRADE_COMPLETE" @@ -7,6 +7,8 @@ see www.themanaworld.org """ import time +import os +from subprocess import call from xml.etree.ElementTree import * class UserTree: @@ -95,5 +97,12 @@ class ItemTree: self.tree = ElementTree(self.root) self.tree.write("data/sale.xml") +def saveData(): + cwd = os.getcwd() + os.chdir("data") + call(["git", "commit","-a", '-m transaction']) + os.chdir("..") + + if __name__ == '__main__': print "Do not run this file directly. Run main.py" |