क्या fabfile स्टैंड-अलोन बनाना संभव है?
मैं बाहरी उपकरण 'fab' चलाने का बहुत शौक नहीं हूं। अगर मैं, fabfile स्टैंडअलोन मैं (ग्रहण/Pydev) आईडीई के भीतर से फ़ाइल चला सकते हैं पाने के लिए प्रबंधन आसानी से इसे, उपयोग परियोजना विन्यास और रास्तों आदि डिबग
क्यों यह काम नहीं:कपड़े के लिए अकेले fabfile?
from fabric.api import run
def host_type():
run('uname -s')
if __name__ == '__main__':
host_type()
क्या यह मुक्सी के समाधान की तरह एक उपप्रजाति पैदा करता है? मुख्य कारण यह है कि मैं इस मुद्दे की खोज कर रहा था अतिरिक्त उपप्रोसेस कुछ ऐसा है जिसे हम खत्म करना चाहते हैं। –
यदि आप अपने sys.argv असाइनमेंट को बदलते हैं तो यह किसी भी प्रकार के कमांड के साथ काम करेगा। sys.argv [0] पहले से ही स्क्रिप्ट नाम है, इसलिए: sys.argv = ['fab', '-f'] + sys.argv – mqsoh
यह तब तक काम कर रहा है जब फ़ाइल में '.py' एक्सटेंशन है। मुझे अभी तक किसी भी एक्सटेंशन के लिए काम करने का कोई रास्ता नहीं मिला। – Wernight