<s> import simplejson <EOL> def sdbimport ( sdb , domain , items ) : <EOL> if not sdb . has_domain ( domain ) : <EOL> domain = sdb . create_domain ( domain ) <EOL> else : <EOL> domain = sdb [ domain ] <EOL> for name , value in items . iteritems ( ) : <EOL> domain [ name ] = value <EOL> if __name__ == '<STR_LIT:__main__>' : <EOL> import os <EOL> import sys <EOL> sys . path . insert ( <NUM_LIT:1> , os . path . normpath ( os . path . join ( sys . path [ <NUM_LIT:0> ] , '<STR_LIT:..>' ) ) ) <EOL> import simpledb <EOL> import settings <EOL> if len ( sys . argv ) != <NUM_LIT:3> : <EOL> print '<STR_LIT>' <EOL> sys . exit ( <NUM_LIT:1> ) <EOL> print "<STR_LIT>" <EOL> items = simplejson . load ( open ( sys . argv [ <NUM_LIT:2> ] ) ) <EOL> print "<STR_LIT>" <EOL> sdb = simpledb . SimpleDB ( settings . AWS_KEY , settings . AWS_SECRET ) <EOL> sdbimport ( sdb , sys . argv [ <NUM_LIT:1> ] , items ) <EOL> print "<STR_LIT>" </s>
