clue_script

Software skärmdump:
clue_script
Mjukvaruinformation:
Version: 0.3.1
Ladda upp dagen: 11 May 15
Utvecklare: Rocky Burt
Licens: Gratis
Popularitet: 14

Rating: 2.0/5 (Total Votes: 1)

clue_script används för att definiera underkommandon med en särskild inriktning på webb-stil apps. Funktionaliteten är inspirerad av Django manage.py skriptet.
Användning
Ett enkelt exempel att lägga till ett kommando som skriver "Hello World":
från clue_script import kommando, befälhavare
command
def Helloworld ():
& Nbsp; print "Hello World"
om __name__ == '__main__':
& Nbsp;. Commander.scan (globals ()) körs ()
För att göra en mer komplicerad kommando du kan använda något som liknar Python 2.7 s argparse (även tillgänglig på 2,6).
import argparse
från clue_script import kommando, befälhavare
command
def foo (* argv):
& Nbsp; parser = argparse.ArgumentParser ()
& Nbsp; parser.add_argument ("- x ', hjälpa =" enkelt test ",
& Nbsp; default = "ja", metavar = 'X')
& Nbsp; ns = parser.parse_args (argv)
& Nbsp; # göra något
om __name__ == '__main__':
& Nbsp;. Commander.scan (globals ()) körs ()
Förutsatt Kommandon
Det finns för närvarande två medföljande kommando fabriker.
& Nbsp; 1. make_reloadable_server_command (se ovan anteckning om krav på runserver)
& Nbsp; 2. make_syncdb_command
En typisk webbprogrammet kan använda dessa kommandon på följande sätt:
om __name__ == '__main__':
& Nbsp; def createtables (session):
& Nbsp; models.Base.metadata.create_all (session.bind)
& nbsp; inställningar = init_settings ()
& Nbsp; befälhavare = script.Commander ([script.make_reloadable_server_command (make_app)
& Nbsp; script.make_syncdb_command (inställningar ['spitter.db_session_factory']
& nbsp; createtables)])
& Nbsp; commander.scan (globals ())
& Nbsp; commander.run ()
Köra manus utan args kommer att ge något som liknar:
Kommandon:
& Nbsp; runserver Kör ett uppladdningsbart utveckling webbserver.
& Nbsp; SyncDB Uppdatera databasen

Vad är nytt i den här versionen.

  • Fixat dum bugg där print_usage () var att kallas fel

Vad är nytt i version 0.3:

  • Inkom rfoo stöd för att starta ett skal för att ansluta med Live- kör server http://code.google.com/p/rfoo/
  • Förbättrad formatering av kommando användning
  • Bort mestadels värdelös make_syncdb kommandot
  • Made Commander.commands lite mer utsatta

Vad är nytt i version 0.2.4:

  • Fixat problem där icke-Reloader delen skulle stänga ner appen om koden har ändrats.

Krav :

  • Python

Annan programvara för utvecklare Rocky Burt

khufu_sqlalchemy
khufu_sqlalchemy

14 Apr 15

khufu_javascript
khufu_javascript

11 May 15

khufu_opinion
khufu_opinion

11 May 15

RapidGiza
RapidGiza

11 May 15

Kommentarer till clue_script

Kommentarer hittades inte
Kommentar
Slå på bilder!