text:
Low attendance sitting meets for 55 minutes
ISLAMABAD, December 11, 2012: Meeting for just 55 minutes, the 2nd sitting of the Khyber Pakhtunkhwa Assembly's 29th session was marked by the low attendance and ministerial absence. Only 33 of the total 124 members were present when the sitting started while 45 were there at the adjournment.
The legislators of two opposition parties – PMLN and MMAP – staged a walkout protesting against the absence of ministers. Four starred questions (requiring oral replies) and a Calling Attention Notice were left unaddressed.
The Quorum was visibly lacking at various stages of the sitting. However, it was not pointed out by any of the legislators.
The Chief Minister, the Deputy Speaker, and the parliamentary leader of PMLN did not attend the sitting.
Following are some key observations of the parliamentary business:
Members' Participation in House Proceedings
The KP Assembly met for 55 minutes.
The sitting started at 1620 hours against the scheduled time of 1600 hours and adjourned at 1715. The proceedings started late by 20 minutes.
The Speaker chaired the entire sitting. The Deputy Speaker was not present.
The Chief Minister was absent while the Leader of the Opposition attended the entire proceedings.
The parliamentary leaders of PML, PPPP and PPPS were present while the PMLN leader was absent.
Thirty-three members (27% of the total membership – 124) were present at the outset while 45 (36%) were there at the end of the sitting. A maximum of 57 (46%) members were present at one point of the sitting.
Seven members applied for leave.
One minority member was present.
Two of the six starred questions (requiring oral replies) appearing on the agenda were taken up and responded to by the relevant ministry. Additionally, seven supplementary questions were asked.
A Calling Attention Notice (CAN) about non-completion of a communications (road) project in Mardan (PK-28) and non-availability of drinking water was taken up by the House.
The other CAN on the agenda was not raised as the relevant minister was not present.
Two Standing Committee reports – one about the health department and the other about agriculture department – were presented in the House.
A report on the observance and implementation of the principles of policy was also presented in the House.
Eight Points of Order consumed 19 minutes of the proceedings time. None of the Points of Order attracted the Chair's formal ruling.
PMLN and MMAP legislators staged a walkout protesting against the absence of ministers. The protest by MMAP legislators lasted seven minutes, while the PMLN member went out of the House at 1649 hours and did not come back to attend the remaining proceedings.
Orders of the Day were available to the legislators, observers and others.
The Members' attendance was not made public.
The Daily Factsheet is based on direct observation of KP Assembly proceedings conducted by PAIMAN Alumni Trust, a member organization of FAFEN


1. Tuition is non-refundable. This includes deposits. Tuitions expire one year after initial training or workshop date.
2. Tuition is transferable -ONCE- to another training or workshop of the same kind.
3. You can apply the tuition to another person for a Next Level training or workshop, for a re-issuing fee of $30.
4. Participants must be paid in full before attending trainings or workshops.


T.R. Knight has married his longtime boyfriend.
A source confirms to PEOPLE that the former Grey's Anatomy star wed his partner of three years, Patrick Leahy, on Friday.
One of the guests at the nuptials was Knight's friend and former costar Katherine Heigl (their characters, George and Izzie, were also BFFs and at one point lovers on the show).
Heigl posted some pics on Twitter from the wedding, which took place in upstate New York. She wore a red lace dress to the nuptials, and goofed around in a photo booth with her husband, Josh Kelley, and former Grey's costar Kate Walsh.
Knight, 40 – who's currently starring in the off-Broadway production of Romeo & Juliet with William Hurt and Elizabeth Olsen – left Grey's Anatomy in 2009.
He asked to be let out of his $14 million contract three years early after an incident on the set in 2007 when his co-star Isaiah Washington referred to him with an anti-gay slur during a heated argument with Patrick Dempsey.


text:
हिन्दी-गृह > धर्मग्रंथ > वेदांत > भगवद्गीता (भगवद गीता)
Bhagavadgītā (Bhagavad Gita): Chapter III (Karmayoga) Pure
Yoga of Karma or action - Pure translation
Stanzas 1 to 8
Normal translation (complete)
RETURN TO THE MAIN PAGE
Arjuna continues to hesitate because he still sees no wisdom in fighting in this terrible war despite the previous teachings dealing with Sāṅkhyayoga, which were imparted to him by Kṛṣṇa. Therefore, now Lord Kṛṣṇa teaches him Karmayoga or Yoga of Action in order to dissipate at least some of his doubts and fears. Listen to His words...
This is a "pure translation" document, that is, there will be no original Sanskrit, but sometimes there will be a minimal quantity of transliterated Sanskrit in the translations themselves of the stanzas. Of course, there will not be any word for word translation. Anyway, there will be very often transliterated Sanskrit in the explanatory notes. If you are a blind person using a screen reader and do not want to read the notes, or simply if you are not blind but want to skip the notes, click on the respective "Skip the notes" link to jump directly onto the next stanza.
Important: All that is in brackets and italicized within the translation has been added by me in order to complete the sense of a particular phrase or sentence. In turn, all that is between double hyphen (--...--) constitutes clarifying further information also added by me. Besides, although I have not written any commentary on each stanza, I have added my own notes when a more detailed explanation is needed. In addition, note that I will use inverted commas to delimit text only when the person speaking is not Sañjaya himself (the narrator). Therefore, the words spoken by Sañjaya will not be delimited by inverted commas or quotation marks.
Chapter 3: Karmayoga (Yoga of Karma or Action)
"Oh You who agitates men1, if buddhi or intelligence2 is considered by You as superior to karma or action; therefore, why (do) You compel me to a terrible action, oh long-haired One3?"||1||
Skip the notes
1 Epithet for Kṛṣṇa.
2 Buddhi is also synonymous with "prajñā" (wisdom) in this context.
3 Epithet for Kṛṣṇa. It is to be noted that this word might also mean alternatively: "slayer of the demon Keśī".
"You bewilder my intellect, as it were, (with Your), in a certain manner, ambiguous assertion. Tell (me) definitely that only (means) by which I (can) obtain what is most auspicious1"||2||
1 The word "śreyas" is synonymous with "mokṣa" or liberation in this context.
Venerable Bhagavān1 said:
"In this world, a twofold steadiness (was) formerly described by Me, oh faultless one2!: (1) in the form of Yoga of Knowledge for the ones who tread the path of knowledge and discrimination3, (2) in the form of Yoga of action for the yogī-s"||3||
1 Lit. "The Divine or Adorable One", or also "The Fortunate One", i.e. Lord Kṛṣṇa.
2 Epithet for Arjuna.
3 According to Śrīdhara are the ones who have attained the stage of knowledge and whose antaḥkarana-s or inner psychic organs are pure and practice meditation, etc.
"A person does not attains freedom from action and its influence by not undertaking actions, nor does he attain Perfection --i.e. Mokṣa or Liberation-- by renunciation alone"||4||
"Nobody ever remains without doing actions, even for a moment indeed, because every (being who) has no free will1 is made to do action(s) by the qualities born of Prakṛti2"||5||
1 In other words, every creature lacking free will is forced to do actions by those qualities.
2 Prakṛti is the source from which all matter is produced. It has three qualities: Sattva, Rajas and Tamas.
"He is said to be a bewildered1 hypocrite who, having controlled (his) Karmendriya-s or Powers of action2, continues mentally recollecting the objects of the senses"||6||
1 Another possible translation is "foolish-minded".
2 Karmendriya-s are the five Powers of action, viz. Vāk (power of speaking), Pāṇi (power of handling), Pāda (power of locomotion), Pāyu (power of excreting) and Upastha (power of sexual activity and restfulness).
"However, oh Arjuna, he excels who, having controlled the senses by (his) mind, undertakes, with no attachment, Karmayoga or Yoga of action through the Karmendriya-s or Powers of action"||7||
"Perform (your) prescribed duty because action is superior to inaction. Even the maintenance of your body cannot be accomplished through inaction"||8||
"This living being --also, 'world'-- is bound by actions with the exception of the action (which is performed) for the sake of Yajña1. (Thus,) oh son of Kuntī2, free from attachment, perform action(s) for Him"||9||
1 Epithet for Lord Viṣṇu in this context.
"Formerly, after having created the living beings along with the yajña-s --sacrifices--, the lord of creatures said: 'Procreate by this (yajña). Let this (yajña) be for you (like Iṣṭakāmadhuk or the cow of plenty) who grants (all) desires1!'"||10||
1 Lit. "wished desires", which is redundant, of course.
"'Foster the gods with this (yajña or sacrifice, and let) those gods foster you (all)! By fostering one another, you will get the highest good and welfare'"||11||
"'(And) the gods, fostered by (such) yajña-s or sacrifices, will give you the desired enjoyments indeed. He (is) just a thief who enjoys what have been granted by them --i.e. by the gods-- without giving (the same thing) to these (gods in return)'"||12||
"The good people enjoy what is left from the yajña-s or sacrifices (and thus) they are liberated from all (their) faults. Nevertheless, those wicked (people) eat sin who cook (only) for their own sake"||13||
"From food the living beings come into being; from rain (there is) production of food; from yajña or sacrifice rain comes into being; (and) yajña springs from action"||14||
"Know (that) action comes from Brahma --viz. Veda--1; Brahma arises from the Imperishable One. Therefore, all-pervading Brahma or Veda always abides in yajña or sacrifice"||15||
1 Brahma generally means the impersonal aspect of God, but here (i.e. in this stanza) it is to be understood as "the Veda-s". This is corroborated by the Śrīdhara's commentary: "Brahma vedaḥ" - "Brahma (means) Veda (here)".
"Oh son of Pṛthā1, he lives in vain who delights in the senses, whose life (is) sinful, (and) who does not follow here --i.e. in this world-- the wheel thus set in motion"||16||
"Nonetheless, there is no duty for that human being who rejoices only in (his own) Self, (who) is satisfied with (his own) Self, and (who) feels quite contented in (his own) Self alone"||17||
"For him --i.e. for the human being mentioned in the previous stanza-- there is no concern with (either) action --viz. what has been done-- (or) the opposite --viz. what has not been done-- here --in this world--. Also, as for him, there is no support or dependence upon all beings for any purpose"||18||
"For that reason, remaining detached, constantly perform action(s) as a duty, because a person who performs action(s) with no attachment attains the Highest --i.e. Mokṣa or final Liberation--"||19||
"(The celebrated king) Janaka and others have truly attained complete perfection through action(s). (So,) please, do (actions) as well with a view to the welfare of the world alone"||20||
"Whatsoever a superior being performs, that very thing an ordinary person (does too)! Whatsoever he sets up as an authority, the world follows that"||21||
"Oh son of Pṛthā1, there is nothing in the three worlds that must be done by Me, nor (there is anything) unattained which must be obtained (by Me)... (anyway, I am) engaged in action(s) certainly"||22||
"Because if I ever would not be engaged vigilantly in action(s), oh son of Pṛthā1, the human beings (would) follow My path in every way --i.e. they will not be engaged in actions either--"||23||
"These worlds would fall into ruin if I would not do action(s). Also, I would be an agent of confusion --specially of castes--, (and consequently) would damage these creatures"||24||
"Oh descendant of Bharata1, just as the ignorant act --i.e. they do actions-- attached to the action, so the knower (of the Self)2 should act, (but) detached (and) desirous to do (so) for the welfare of the world"||25||
2 According to Śrīdhara, "vidvān" is synonymous with "ātmavit" or "knower of the Self". In other words, the Lord is not referring to a person with mere ordinary education but to one endowed with knowledge of his own Self. This is the sense. The same thing is true regarding "the ignorant", i.e. the Lord is not referring to the ones who are not educated from an ordinary viewpoint, but to the people who do not know their own Self.
"(Such) a knower (of the Self) should not bring about disturbance of mind in the ignorant who are attached to actions, (but) he should make (those ignorant) be devoted to all (kind) of actions (by remaining himself) occupied (in) performing (actions)"||26||
"The actions are performed completely by the qualities of Prakṛti1. One who is deluded and bewildered by (his) ego thinks: 'I (am) the doer'"||27||
"However, one who knows the truth about the two distinctions or differences (with reference to) actions (and) qualities (of Prakṛti), by thinking 'the senses are occupied with the objects'1, does not get attached, oh big-armed one2!"||28||
1 The word "Guṇa" may mean "quality of Prakṛti", "sense", or even it may be considered as a synonymous with "viṣaya" or "object", according to the contexts... a long topic for a mere explanatory note. So, I have translated that term by following the viewpoint of eminent commentators of the Gītā such as Śrīdhara, Baladeva, etc.
"The ones who are thoroughly deluded by the qualities of Prakṛti1 are attached to the actions (performed by such) qualities. The omniscient one should not agitate or disturb those dull-witted who are not omniscient"||29||
"By entrusting all actions to Me with (your) mind (fixed) on the Supreme Self, by becoming free from desire, devoid of the notion of 'mine' (and) delivered from grief, fight!"||30||
"Those human beings who always follow out this view --in the sense of 'opinion or viewpoint'-- of Mine, with faith (and) without cavil or displeasure, are also freed from actions"||31||
"Nevertheless, (regarding) the ones who decry this view --in the sense of 'opinion or viewpoint'-- of Mine (and) do not follow (it) out... know them to be deluded and confounded about all knowledge, devoid of discernment (and) lost"||32||
"Even one who is endowed with knowledge acts according to his own nature. The living beings follow (their own) nature. (So,) what will (mere) restraint accomplish?"||33||
"Attachment and aversion as regards the (respective) object(s) of each of the senses are exactly determined and distinguished. One should not fall into power of those two because they (are) his adversaries or enemies"||34||
"One's own duty, (though) imperfect or defficient, (is) better than another's duty duly observed and performed. Death (is) better when (one is doing) his own duty. (Anyway,) another's duty brings fear and danger"||35||
"But then, by what (does) this urged person commit sin(s), even without wishing (to do so, and) impelled as if by force, oh descendant of Vṛṣṇi1?"||36||
"This desire... this (subsequent) wrath arising from the quality (called) Rajas2 (is) voracious (and) extremely sinful... know it --i.e. the desire which is transformed into wrath when not fulfilled-- to be the enemy here --i.e. in this world--"||37||
2 Rajas is one of the three qualities of Prakṛti (the source of all matter in this universe). Rajas is commonly known as the quality of passion.
"Just as fire is covered by smoke, a mirror by dirt, and just as an embryo is surrounded by a membrane, so (is) this1 enclosed by that2"||38||
1 The meaning of "this" is made clear from reading the next stanza... so, keep reading, please.
1 Śrīdhara and other authors indicate that "tena" means "kāmena" or "by desire" (read the previous stanza), which is of three kinds. Fortunately, all commentaries I could read seem to have come to an agreement regarding the meaning of "tena".
"Oh son of Kuntī1, knowledge --i.e. discriminative knowledge-- is covered by this whose form (is) kāma or desire, which is the eternal enemy of the ones who have (such a) knowledge and (looks like) an insatiable fire"||39||
"It is said that the (group of) senses, mind (and) intellect (is) its --i.e. of kāma or desire-- abode or seat. This (kāma or desire) confounds and bewilders the embodied soul by covering knowledge --i.e. discriminative knowledge-- by means of these, (viz. senses, mind and intellect)"||40||
"Therefore, you, oh best of the Bharata's descendants1, by firstly controlling the senses, slay that (kāma or desire) indeed, which is sinful (and) a destroyer of knowledge (and) wisdom"||41||
"(The sages) say that the senses (are) superior (to knowables such as body, etc.). (In turn,) the mind (is) superior to the senses. However, the intellect is superior to the mind. But He --viz. the Self-- (is) the one who (is) higher than the intellect"||42||
"Thus, knowing by the Self that the Self is superior to the intellect (and) stopping the mind1 through a resolute intellect2, oh big-armed one3, kill the enemy whose form (is) kāma or desire, which is difficult to be approached"||43||
1 When "ātmānam" is used with "saṁstabhya" is to be interpreted as "the mind" instead of "the Self" in this context. This is in accordance with the Śrīdhara's opinion, and I also consider it as the right way to translate the sentence, in my humble opinion.
2 When "ātmanā" is used with "saṁstabhya" is to be understood as "through a resolute intellect" instead of "through the Self" in this context. This follows the Śrīdhara's view too.

redpajama_set_name: RedPajamaCommonCrawl


What words can you make with momzerim?
An unofficial list of all the Scrabble words you can make from the letters in the word momzerim. Anagrams and words you can make with an additional letter, just using the letters in momzerim!
57 words can be made from the letters in the word momzerim.
This page is a list of all the words that can be made from the letters in momzerim, or by rearranging the word momzerim. These words should be suitable for use as Scrabble words, or in games like Words with friends.


text:
Q: Enabling Await and Exception Capture with TPL Dataflow I have designed a simple JobProcessor using TPL Data flow (my first time using it). I want to be able to create jobs, and have them invoked and placed on a priority queue (the PriorityBufferBlock). My code structure is as follows
public interface IJob<TInput>
{
    Task Execute(TInput input);

    Priority Priority { get; }
}

where
public enum Priority
{
    High,
    Medium,
    Low
}

and I have a custom version of the PriorityBufferBlock (taken from PriorityBufferBlock) with a custom refreshing cache implementation, to ensure clean up of the messages that are "reserved", this looks like
class PriorityBufferBlock<T> : ISourceBlock<T>, IReceivableSourceBlock<T>
{
    private readonly BufferBlock<T> _highPriorityBuffer;
    private readonly BufferBlock<T> _mediumPriorityBuffer;
    private readonly BufferBlock<T> _lowPriorityBuffer;
    private readonly RefreshingInMemoryCache<DataflowMessageHeader, ISourceBlock<T>> _messagesCache;
    // ... More code here
}

The JobProcessor interface is
public interface IJobProcessor<TInput>
{
    void RegisterHandler<TTask>(TInput input) where TTask : IJob<TInput>;

    Task Enqueue(IJob<TInput> task);
}

with implementation as
public class JobProcessor<TInput> : IJobProcessor<TInput>
{
    private readonly PriorityBufferBlock<IJob<TInput>> _priorityBufferBlock;
    private readonly IOptions<AzureOptions> _options;
    private readonly ILogger<IJobProcessor<TInput>> _logger;
    private readonly CancellationToken _token;

    public JobProcessor(
        IClock clock,
        IOptions<AzureOptions> options,
        ILogger<IJobProcessor<TInput>> logger,
        CancellationToken token)
    {
        _options = options ?? throw new ArgumentNullException(nameof(options));
        _logger = logger;
        _token = token;

        var dataflowBlockOptions = new DataflowBlockOptions { CancellationToken = token };
        _priorityBufferBlock = new PriorityBufferBlock<IJob<TInput>>(dataflowBlockOptions, clock, options, logger);

        _logger?.LogInformation($"{nameof(JobProcessor<TInput>)} initialized and configured successfully");
    }

    public void RegisterHandler<TJob>(TInput input) where TJob : IJob<TInput>
    {
        var actionBlock = new ActionBlock<IJob<TInput>>(
            (job) => job.Execute(input),
            new ExecutionDataflowBlockOptions
            {
                CancellationToken = _token,
                MaxDegreeOfParallelism = _options.Value.TaskProcessorMaxDegreeOfParallelism
            });

        _priorityBufferBlock.LinkTo(
            actionBlock,
            new DataflowLinkOptions
            {
                PropagateCompletion = true
            },
            (task) => task is IJob<TInput>);

        _logger?.LogInformation($"Handler for {typeof(TJob).Name} registered successfully");
    }

    public async Task Enqueue(IJob<TInput> task)
    {
        await _priorityBufferBlock.SendAsync(task, task.Priority);
        _logger?.LogInformation($"Successfully enqueued {task.GetType().Name} for processing");
    }
}

and this is proving to work well for everything except Exception handling. Because I am not awaiting the actionBlock, any exception from inside the running IJob are swallowed, as you would expect (here I am essentially doing Task.Run(() => throw new Exception());.
My question is, what is the best way to change the above so I can await and bubble the exceptions upwards to allow error responses from this API?
I have tried
public async Task RegisterHandler<TJob>(TInput input) where TJob : IJob<TInput>
{
    var actionBlock = new ActionBlock<IJob<TInput>>(
        (job) => job.Execute(input),
        new ExecutionDataflowBlockOptions
        {
            CancellationToken = _token,
            MaxDegreeOfParallelism = _options.Value.TaskProcessorMaxDegreeOfParallelism
        });
    await actionBlock.Completion;

    _priorityBufferBlock.LinkTo(
        actionBlock,
        new DataflowLinkOptions
        {
            PropagateCompletion = true
        },
        (job) => job is IJob<TInput>);

    _logger?.LogInformation($"Handler for {typeof(TJob).Name} registered successfully");
}

but this is not working and also makes no sense, I am a bit lost. Any help hugely appreciated. Thanks for your time.

NOTE:
An example of the working code via unit test is
[TestCase(1)]
[TestCase(3)]
[TestCase(6)]
public async Task EnsureConcurrencyLimitsAreNotExceeded(int maxDegreeOfParallelism)
{
    var waitHandle = new ManualResetEventSlim(false);
    var priorityBuffer = new ConcurrentQueue<Priority>();

    _mockGeneralOptions.SetReturnsDefault(new AzureOptions()
    {
        PriorityBufferBlockExpiryMilliseconds = 10,
        TaskProcessorMaxDegreeOfParallelism = maxDegreeOfParallelism
    });

    var jobProcessor = new JobProcessor<OptionalPair<ViewformTour, ViewformTour>>(
        _mockClock.Object,
        _mockGeneralOptions.Object,
        _mockLogger.Object,
        CancellationToken.None
    );

    var tour = new ViewformTour
    {
        Id = "_id"
    };

    jobProcessor.RegisterHandler<HighPriorityJob>(
        new OptionalPair<ViewformTour, ViewformTour>(
            Optional.From(tour),
            Optional.None<ViewformTour>()
    ));
    jobProcessor.RegisterHandler<LowPriorityJob>(
        new OptionalPair<ViewformTour, ViewformTour>(
            Optional.From(tour),
            Optional.None<ViewformTour>()
    ));

    var tasks = new List<Task>();

    tasks.Add(jobProcessor.Enqueue(new LowPriorityJob(waitHandle, priorityBuffer)));
    tasks.Add(jobProcessor.Enqueue(new LowPriorityJob(waitHandle, priorityBuffer)));
    tasks.Add(jobProcessor.Enqueue(new LowPriorityJob(waitHandle, priorityBuffer)));
    tasks.Add(jobProcessor.Enqueue(new LowPriorityJob(waitHandle, priorityBuffer)));
    tasks.Add(jobProcessor.Enqueue(new LowPriorityJob(waitHandle, priorityBuffer)));
    tasks.Add(jobProcessor.Enqueue(new LowPriorityJob(waitHandle, priorityBuffer)));

    await Task.WhenAll(tasks.ToArray());

    Thread.Sleep(150);
    waitHandle.Set();

    Assert.That(priorityBuffer, Is.Not.Null);
    Assert.That(priorityBuffer.Count, Is.EqualTo(maxDegreeOfParallelism));
}

with
private class HighPriorityJob : IJob<OptionalPair<ViewformTour, ViewformTour>>
{
    private ConcurrentQueue<Priority> _priorityBuffer;

    public HighPriorityJob(ConcurrentQueue<Priority> priorityBuffer)
    {
        _priorityBuffer = priorityBuffer;
    }

    public Task Execute(OptionalPair<ViewformTour, ViewformTour> input)
    {
        _priorityBuffer.Enqueue(Priority);
        return Task.CompletedTask;
    }

    public Priority Priority => Priority.High;
}

private class LowPriorityJob : IJob<OptionalPair<ViewformTour, ViewformTour>>
{
    private ManualResetEventSlim _waitHandle;
    private ConcurrentQueue<Priority> _priorityBuffer;
    private int _delayMilliseconds;
    private bool _setWaitHandle = false;

    public LowPriorityJob(
        ManualResetEventSlim waitHandle,
        ConcurrentQueue<Priority> priorityBuffer,
        bool setWaitHandle = false,
        int delayMilliseconds = 100)
    {
        _waitHandle = waitHandle;
        _priorityBuffer = priorityBuffer;
        _delayMilliseconds = delayMilliseconds;
        _setWaitHandle = setWaitHandle;
    }

    public async Task Execute(OptionalPair<ViewformTour, ViewformTour> input)
    {
        await Task.Delay(_delayMilliseconds);

        _priorityBuffer.Enqueue(Priority);
        if (_setWaitHandle)
        {
            _waitHandle.Set();
        }
    }

    public Priority Priority => Priority.Low;
}

EDIT II:
Okay, so I have now tried the following - the RegisterHandler now returns the ActionBlock on registration, I then set up a continuation
public ActionBlock<IJob<TInput>> RegisterHandler<TJob>(TInput input) where TJob : IJob<TInput>
{
    var actionBlock = new ActionBlock<IJob<TInput>>(
        (job) => job.Execute(input),
        new ExecutionDataflowBlockOptions
        {
            CancellationToken = _token,
            MaxDegreeOfParallelism = _options.Value.TaskProcessorMaxDegreeOfParallelism
        });

    _priorityBufferBlock.LinkTo(
        actionBlock,
        new DataflowLinkOptions
        {
            PropagateCompletion = true
        },
        (job) => job is IJob<TInput>);

    _logger?.LogInformation($"Handler for {typeof(TJob).Name} registered successfully");

    return actionBlock;
}

Then in my test
[Test]
public async Task DoesHandleExceptionGracefully()
{
    var priorityBuffer = new ConcurrentQueue<Priority>();
    var jobProcessor = new JobProcessor<OptionalPair<ViewformTour, ViewformTour>>(
        _mockClock.Object,
        _mockGeneralOptions.Object,
        _mockLogger.Object,
        CancellationToken.None
    );

    var tour = new ViewformTour
    {
        Id = "_id"
    };

    try
    {
        var handler = jobProcessor.RegisterHandler<ThrowingHighPriorityJob>(
            new OptionalPair<ViewformTour, ViewformTour>(
                Optional.From(tour),
                Optional.None<ViewformTour>()
        ));

        await jobProcessor.Enqueue(new ThrowingHighPriorityJob());
        await handler.Completion.ContinueWith(ant =>
        {
            throw new Exception("... From Continuation");
        }, TaskContinuationOptions.OnlyOnFaulted);
    }
    catch (Exception ex)
    {
        Console.WriteLine($"External capture{ex.Message}");
    }
}

This outputs "External capture... From continuation", we have externalized the exception handling. HOWEVER, the continuation setup is now blocking. In production, I want to enqueue jobs dynamically, and this prevents that. :'[

A: In the end, there was no way to do this cleanly without breaking the control flow and go against the "design principles" of the library. So, to do this, I merely embraced the pipeline/dataflow mantra and created a IPoisonQueue
public class PoisonQueue<TInput> : IPoisonQueue<TInput>
{
    private readonly IPriorityBufferBlock<IJob<TInput>> _priorityBufferBlock;

    public PoisonQueue(IPriorityBufferBlock<IJob<TInput>> priorityBufferBlock)
    {
        _priorityBufferBlock = priorityBufferBlock ?? throw new ArgumentNullException(nameof(priorityBufferBlock));
    }

    public async Task Enqueue(IJob<TInput> job)
    {
        // Push the PoisonJob onto the buffer block...
    }
}

Then I have gone further with the DI for the JobProcessor and unit tested this to high heaven, the final implementation is
public class JobProcessor<TInput> : IJobProcessor<TInput>
{
    private readonly IPriorityBufferBlock<IJob<TInput>> _priorityBufferBlock;
    private readonly IPoisonQueue<TInput> _poisonQueue;

    private readonly IOptions<GeneralOptions> _options;
    private readonly ILogger<IJobProcessor<TInput>> _logger;

    public JobProcessor(
        IPriorityBufferBlock<IJob<TInput>> priorityBufferBlock,
        IPoisonQueue<TInput> poisonQueue,
        IClock clock,
        IOptions<GeneralOptions> options,
        ILogger<IJobProcessor<TInput>> logger)
    {
        _options = options ?? throw new ArgumentNullException(nameof(options));
        _logger = logger;

        _priorityBufferBlock = priorityBufferBlock ?? throw new ArgumentNullException(nameof(priorityBufferBlock));
        _priorityBufferBlock.Initialize();

        _poisonQueue = poisonQueue ?? throw new ArgumentNullException(nameof(poisonQueue));

        _logger?.LogInformation($"{nameof(JobProcessor<TInput>)} initialized and configured successfully");
    }

    public void RegisterHandler<TJob>(TInput input) where TJob : IJob<TInput>
    {
        var actionBlock = new ActionBlock<IJob<TInput>>(
            async (job) =>
            {
                var jobType = job.GetType().Name;

                var retryCount = _options.Value.JobProcessorRetryCount;
                var retryIntervalMilliseconds = _options.Value.JobProcessorRetryIntervalMilliseconds;

                var retryPolicy = Policy
                    .Handle<Exception>()
                    .WaitAndRetryAsync(
                        retryCount,
                        retryAttempt => TimeSpan.FromMilliseconds(Math.Pow(retryIntervalMilliseconds, retryAttempt)));

                try
                {
                    await retryPolicy.ExecuteAsync(async () =>
                    {
                        _logger?.LogInformation("Starting execution of job {JobType}...", jobType);
                        await job.Execute(input);
                    });
                }
                catch (Exception ex)
                {
                    _logger?.LogError(ex, $"{jobType} failed");
                    _logger?.LogWarning("Adding job {JobType} to poison queue...", jobType);

                    await _poisonQueue.Enqueue(job);
                }
            },
            new ExecutionDataflowBlockOptions
            {
                MaxDegreeOfParallelism = _options.Value.JobProcessorMaxDegreeOfParallelism
            });

        _priorityBufferBlock.LinkTo(
            actionBlock,
            new DataflowLinkOptions
            {
                PropagateCompletion = true
            },
            (job) => job is IJob<TInput>);

        _logger?.LogInformation($"Handler for {typeof(TJob).Name} registered successfully");
    }

    public async Task Enqueue(IJob<TInput> job)
    {
        await _priorityBufferBlock.SendAsync(job, job.Priority);
        _logger?.LogInformation($"Successfully enqueued {job.GetType().Name} for processing");
    }
}

Here I have use "Polly" for the retry and backoff, and once the retries are complete (and we still have failure), I push a PoisonJob on to the PriorityBufferBlock and the errors are handled in the same way other jobs are. It seems to work well, fingers crossed my test coverage is complete and correct.

redpajama_set_name: RedPajamaStackExchange


text:
Company Stock Directories
Quote Page
Peer Compairson
Century Textiles & Industries Ltd Directors Report.
To the Members of Century Textiles and Industries Limited
REPORT ON THE AUDIT OF THE STANDALONE IND AS FINANCIAL STATEMENTS
We have audited the accompanying standalone Ind AS financial statements of Century Textiles and Industries Limited ("the Company"), which comprise the Balance sheet as at March 31, 2021, the Statement of Profit and Loss, including the statement of Other Comprehensive Income, the Cash Flow Statement and the Statement of Changes in Equity for the year then ended, and notes to the standalone Ind AS financial statements, including a summary of significant accounting policies and other explanatory information.
In our opinion and to the best of our information and according to the explanations given to us the aforesaid standalone Ind AS financial statements give the information required by the Companies Act, 2013, as amended ("the Act") in the manner so required and give a true and fair view in conformity with the accounting principles generally accepted in India, of the state of affairs of the Company as at March 31, 2021, its profit including other comprehensive income, its cash flows and the changes in equity for the year ended on that date.
Basis for Opinion
We conducted our audit of the standalone Ind AS financial statements in accordance with the Standards on Auditing (SAs), as specified under section 143(10) of the Act. Our responsibilities under those Standards are further described in the 'Auditors Responsibilities for the Audit of the Standalone Ind AS Financial Statements section of our report. We are independent of the
Company in accordance with the 'Code of Ethics issued by the Institute of Chartered Accountants of India together with the ethical requirements that are relevant to our audit of the standalone Ind AS financial statements under the provisions of the Act and the Rules thereunder, and we have fulfilled our other ethical responsibilities in accordance with these requirements and the Code of Ethics. We believe that the audit evidence we have obtained is sufficient and appropriate to provide a basis for our audit opinion on the standalone Ind AS financial statements.
Key Audit Matters
Key audit matters are those matters that, in our professional judgment, were of most significance in our audit of the standalone Ind AS financial statements for the financial year ended March 31, 2021. These matters were addressed in the context of our audit of the standalone Ind AS financial statements as a whole, and in forming our opinion thereon, and we do not provide a separate opinion on these matters. For each matter below, our description of how our audit addressed the matter is provided in that context.
We have determined the matters described below to be the key audit matters to be communicated in our report. We have fulfilled the responsibilities described in the Auditors responsibilities for the audit of the standalone Ind AS financial statements section of our report, including in relation to these matters. Accordingly, our audit included the performance of procedures designed to respond to our assessment of the risks of material misstatement of the standalone Ind AS financial statements. The results of our audit procedures, including the procedures performed to address the matters below, provide the basis for our audit opinion on the accompanying standalone Ind AS financial statements.
Key audit matters How our audit addressed the key audit matter
Recognition and Measurement of Deferred Tax (as described in Note 16 of the standalone Ind AS financial statements)
The Company has recognized Minimum Alternate Tax Our procedures included, amongst others, the following:
(MAT) credit receivable of INR 361.55 Crores as at March 31, 2021. The Company also has recognized deferred tax assets of INR 188.38 Crores on unabsorbed depreciation and indexation benefit on land. Further, pursuant to the Taxation Laws (Amendment) Act, 2019 (new tax regime), the Company has measured its deferred tax balances expected to reverse after the likely transition to new tax regime, at the rate specified in the new tax regime. • Considered Companys accounting policies with respect to recognition and measurement of tax balances in accordance with Ind AS 12 "Income Taxes".
• Performed an understanding of the process and tested the internal controls over recognition and measurement of tax balances through inspection of evidence of performance of these controls.
• Performed the tests of details including the following key procedures:
• Involved tax specialists who evaluated the Companys tax positions basis the tax law and also by comparing it with prior years and past precedents.
• Discussed the future business plans and financial projections as approved by the management.
The recognition and measurement of MAT credit receivable and deferred tax balances is a key audit matter as the recoverability of such credits within the allowed time frame in the manner prescribed under tax regulations and estimation of year of transition to the new tax regime • Assessed the managements long-term financial projections and the key assumptions used in the projections by comparing it with the past trends, approved business plan, projections used for estimation of likely year of transition to the new tax regime and projections used for impairment assessment, where applicable.
involves significant estimate of the financial projections, availability of sufficient taxable income in the future and admissibility of tax positions adopted by the Company. • Assessed the deferred tax on temporary differences which are expected to reverse after the likely date of transition to the new tax regime and considered the impact thereof.
• Assessed the disclosures in accordance with the requirements of Ind AS 12 "Income Taxes".
The Companys Board of Directors is responsible for the other information. The other information comprises the information included in the Annual report, but does not include the standalone Ind AS financial statements and our auditors report thereon.
Our opinion on the standalone Ind AS financial statements does not cover the other information and we do not express any form of assurance conclusion thereon.
In connection with our audit of the standalone Ind AS financial statements, our responsibility is to read the other information and, in doing so, consider whether such other information is materially inconsistent with the financial statements or our knowledge obtained in the audit or otherwise appears to be materially misstated. If, based on the work we have performed, we conclude that there is a material misstatement of this other information, we are required to report that fact. We have nothing to report in this regard.
Responsibilities of Management for the Standalone Ind AS Financial Statements
The Companys Board of Directors is responsible for the matters stated in section 134(5) of the Act with respect to the preparation of these standalone Ind AS financial statements that give a true and fair view of the financial position, financial performance including other comprehensive income, cash flows and changes in equity of the Company in accordance with the accounting principles generally accepted in India, including the Indian Accounting Standards (Ind AS) specified under section 133 of the Act read with the Companies (Indian Accounting Standards) Rules, 2015, as amended. This responsibility also includes maintenance of adequate accounting records in accordance with the provisions of the Act for safeguarding of the assets of the Company and for preventing and detecting frauds and other irregularities; selection and application of appropriate accounting policies; making judgments and estimates that are reasonable and prudent; and the design, implementation
and maintenance of adequate internal financial controls, that were operating effectively for ensuring the accuracy and completeness of the accounting records, relevant to the preparation and presentation of the standalone Ind AS financial statements that give a true and fair view and are free from material misstatement, whether due to fraud or error.
In preparing the standalone Ind AS financial statements, management is responsible for assessing the Companys ability to continue as a going concern, disclosing, as applicable, matters related to going concern and using the going concern basis of accounting unless management either intends to liquidate the Company or to cease operations, or has no realistic alternative but to do so.
Those Board of Directors are also responsible for overseeing the Companys financial reporting process.
Auditors Responsibilities for the Audit of the Standalone Ind AS Financial Statements
Our objectives are to obtain reasonable assurance about whether the standalone Ind AS financial statements as a whole are free from material misstatement, whether due to fraud or error, and to issue an auditors report that includes our opinion. Reasonable assurance is a high level of assurance, but is not a guarantee that an audit conducted in accordance with SAs will always detect a material misstatement when it exists. Misstatements can arise from fraud or error and are considered material if, individually or in the aggregate, they could reasonably be expected to influence the economic decisions of users taken on the basis of these standalone Ind AS financial statements.
As part of an audit in accordance with SAs, we exercise professional judgment and maintain professional skepticism throughout the audit. We also:
• Identify and assess the risks of material misstatement of the standalone Ind AS financial statements, whether due to fraud or error, design and perform audit procedures
responsive to those risks, and obtain audit evidence that is sufficient and appropriate to provide a basis for our opinion. The risk of not detecting a material misstatement resulting from fraud is higher than for one resulting from error, as fraud may involve collusion, forgery, intentional omissions, misrepresentations, or the override of internal control.
• Obtain an understanding of internal control relevant to the audit in order to design audit procedures that are appropriate in the circumstances. Under section 143(3) (i) of the Act, we are also responsible for expressing our opinion on whether the Company has adequate internal financial controls with reference to the standalone Ind AS financial statements in place and the operating effectiveness of such controls.
• Evaluate the appropriateness of accounting policies used and the reasonableness of accounting estimates and related disclosures made by management.
• Conclude on the appropriateness of managements use of the going concern basis of accounting and, based on the audit evidence obtained, whether a material uncertainty exists related to events or conditions that may cast significant doubt on the Companys ability to continue as a going concern. If we conclude that a material uncertainty exists, we are required to draw attention in our auditors report to the related disclosures in the standalone Ind AS financial statements or, if such disclosures are inadequate, to modify our opinion. Our conclusions are based on the audit evidence obtained up to the date of our auditors report. However, future events or conditions may cause the Company to cease to continue as a going concern.
• Evaluate the overall presentation, structure and content of the standalone Ind AS financial statements, including the disclosures, and whether the standalone Ind AS financial statements represent the underlying transactions and events in a manner that achieves fair presentation.
We communicate with those charged with governance regarding, among other matters, the planned scope and timing of the audit and significant audit findings, including any significant deficiencies in internal control that we identify during our audit.
We also provide those charged with governance with a statement that we have complied with relevant ethical requirements regarding independence, and to communicate with them all relationships and other matters that may reasonably be thought to bear on our independence, and where applicable, related safeguards.
From the matters communicated with those charged with governance, we determine those matters that were of most significance in the audit of the standalone Ind AS financial statements for the financial year ended March 31, 2021 and are therefore the key audit matters. We describe these matters in our auditors report unless law or regulation precludes public disclosure about the matter or when, in extremely rare circumstances, we determine that a matter should not be communicated in our report because the adverse consequences of doing so would reasonably be expected to outweigh the public interest benefits of such communication.
Report on Other Legal and Regulatory Requirements
1. As required by the Companies (Auditors Report) Order, 2016 ("the Order"), issued by the Central Government of India in terms of sub-section (11) of section 143 of the Act, we give in the "Annexure 1" a statement on the matters specified in paragraphs 3 and 4 of the Order.
2. As required by Section 143(3) of the Act, we report that:
(a) We have sought and obtained all the information and explanations which to the best of our knowledge and belief were necessary for the purposes of our audit;
(b) In our opinion, proper books of account as required by law have been kept by the Company so far as it appears from our examination of those books;
(c) The Balance Sheet, the Statement of Profit and Loss including the Statement of Other Comprehensive Income, the Cash Flow Statement and Statement of Changes in Equity dealt with by this Report are in agreement with the books of account;
(d) In our opinion, the aforesaid standalone Ind AS financial statements comply with the Accounting Standards specified under Section 133 of the Act, read with Companies (Indian Accounting Standards) Rules, 2015, as amended;
(e) On the basis of the written representations received from the directors as on March 31, 2021 taken on record by the Board of Directors, none of the directors is disqualified as on March 31, 2021 from being appointed as a director in terms of Section 164 (2) of the Act;
(f) With respect to the adequacy of the internal financial controls over financial reporting of the Company with reference to these standalone Ind AS financial statements and the operating effectiveness of such controls, refer to our separate Report in "Annexure 2" to this report;
(g) In our opinion, the remuneration of the Managing Director and Whole Time Director for the year ended March 31, 2021 is in excess of the limits applicable under section 197 of the Act, read with Schedule
V thereto, by Rs 3.65 Crore. We are informed by the management that it proposes to obtain approval of the shareholders in a general meeting by way of a special resolution;
(h) With respect to the other matters to be included in the Auditors Report in accordance with Rule 11 of the Companies (Audit and Auditors) Rules, 2014, as amended in our opinion and to the best of our information and according to the explanations given to us:
i. The Company has disclosed the impact of pending litigations on its financial position in its standalone Ind AS financial statements - Refer Note 38 to the standalone Ind AS financial statements;
ii. The Company has made provision, as required under the applicable law or accounting standards, for material foreseeable losses, if any, on long-term contracts including derivative contracts - Refer Note 15 to the standalone Ind AS financial statements;
iii. There has been no delay in transferring amounts, required to be transferred, to the Investor Education and Protection Fund by the Company.
For S R B C & CO LLP
ICAI Firm Registration Number: 324982E/E300003
per Abhishek Agarwal
Place of Signature: Mumbai Membership Number: 112773
Date: 06 May 2021 UDIN: 21112773AAAADA4633
Annexure 1 referred to in paragraph 1 under the heading "Report on other legal and regulatory requirements" of our report of even date
i. (a) The Company has maintained proper records showing full particulars, including quantitative details and situation of fixed assets.
(b) All fixed assets have not been physically verified by the management during the year but there is a regular programme of verification which, in our opinion, is reasonable having regard to the size of the Company
and the nature of its assets. No material discrepancies were noticed on such verification.
(c) According to the information and explanations given by the management, the title deeds of immovable properties, included in property, plant and equipment and inventories are held in the name of the Company, except the following:
1. Land measuring 29 acres at a carrying value of 4.03 Crores at textiles division
2. Land measuring 6.31 acres at a carrying value of 0.01 Crores at real estate division
As explained to us, the Company is in process of getting the above lands transferred in Companys name.
ii. The inventory has been physically verified by the management during the year. In our opinion, the frequency of verification is reasonable. No material discrepancies were noticed on such physical verification. Inventories lying with third parties have been confirmed by them as at March 31, 2021 and no material discrepancies were noticed in respect of such confirmations.
iii. (a) The Company has granted loans to a company covered
in the register maintained under section 189 of the Companies Act, 2013. In our opinion and according to the information and explanations given to us, the terms and conditions of the grant of such loans are not prejudicial to the companys interest.
(b) The Company has granted loans to a company covered in the register maintained under section 189 of the Companies Act, 2013. The schedule of repayment of principal and payment of interest has been stipulated for the loans granted and the repayment / receipts are regular.
(c) There are no amounts of loan granted to companies, firms or other parties listed in the register maintained under section 189 of the Companies Act, 2013 which are overdue for more than ninety days.
iv. In our opinion and according to the information and explanations given to us, provisions of section 185 and 186 of the Companies Act 2013 in respect of loans to directors including entities in which they are interested and in respect of loans and advances given, investments made and, guarantees, and securities given have been complied with by the Company.
v. The Company has not accepted any deposits within the meaning of Sections 73 to 76 of the Act and the Companies (Acceptance of Deposits) Rules, 2014 (as amended). Accordingly, the provisions of clause 3(v) of the Order are not applicable.
vi. We have broadly reviewed the books of account maintained by the Company pursuant to the rules made by the Central Government for the maintenance of cost records under section 148(1) of the Companies Act, 2013, related to the manufacture of its products, and are of the opinion that prima facie, the specified accounts and records have been made and maintained. We have not, however, made a detailed examination of the same.
vii. (a) Undisputed statutory dues including provident
fund, employees state insurance, income-tax, sales- tax, service tax, duty of custom, duty of excise,
value added tax, goods and service tax, cess and other statutory dues have generally been regularly deposited with the appropriate authorities though there has been a slight delay in a few cases.
(b) According to the information and explanations given to us, no undisputed amounts payable in respect of provident fund, employees state insurance, income- tax, service tax, sales-tax, duty of custom, duty of excise, value added tax, goods and service tax, cess and other statutory dues were outstanding, at the year end, for a period of more than six months from the date they became payable.
(c) According to the records of the Company, the dues of income-tax, sales-tax, service tax, duty of custom, duty of excise, value added tax and cess on account of any dispute, are as follows:
Name of Statue Nature of dues Amount* (Rs in Crores) Period to which the amount relates Forum where the dispute is pending
Customs Act, 1962 Custom duty 0.22 2000-2001 High Court
4.42 2004-2017 CESTAT
1.03 1987-2017 Departmental Authorities
Finance Act, 1994 Service Tax 0.95 2005-2010 High Court
The Central Excise Act, 1944 Excise Duty 25.97 1994-2018 High Court
Sales Tax and Entry Tax Sales Tax and Entry Tax 0.33 1999-2018 High Court
* Net of deposits
viii. In our opinion and according to the information and explanations given by the management, the Company has not defaulted in repayment of loans or borrowing to a financial institution, bank or government or dues to debenture holders.
ix. In our opinion and according to the information and explanations given by the management, the Company has utilized the monies raised by way of term loans / debt instruments for the purposes for which they were raised.
x. Based upon the audit procedures performed for the purpose of reporting the true and fair view of the standalone Ind AS financial statements and according to the information and explanations given by the management, we report that no fraud by the Company or no fraud on the Company by the officers and employees of the Company has been noticed or reported during the year.
xi. According to the information and explanation given by the management, we report that remuneration of the Managing Director and Whole Time Director for the year ended March 31, 2021 is in excess of the limits applicable under section 197 of the Act, read with Schedule V thereto, by Rs 3.65 Crore. We are informed by the management that it proposes to obtain approval of the shareholders in a general meeting by way of a special resolution.
xii. In our opinion, the Company is not a nidhi company. Therefore, the provisions of clause 3(xii) of the order are not applicable to the Company and hence not commented upon.
xiii. According to the information and explanations given by the management, transactions with the related parties are in compliance with section 177 and 188 of Companies Act, 2013 where applicable and the details have been disclosed
in the notes to the standalone Ind AS financial statements, as required by the applicable accounting standards.
xiv. According to the information and explanations given to us and on an overall examination of the balance sheet, the Company has not made any preferential allotment or private placement of shares or fully or partly convertible debentures during the year under review and hence, reporting requirements under clause 3(xiv) are not applicable to the Company and, not commented upon.
xv. According to the information and explanations given by the management, the Company has not entered into any non-cash transactions with directors or persons connected with him as referred to in section 192 of Companies Act, 2013.
xvi. According to the information and explanations given to us, the provisions of section 45-IA of the Reserve Bank of India Act, 1934 are not applicable to the Company.
For S R B C & CO LLP Chartered Accountants ICAI Firm Registration Number: 324982E/E300003
Annexure 2 to the Independent Auditors report of even date on the standalone Ind AS financial statements of Century Textiles and Industries Limited Report on the Internal Financial Controls under Clause (i) of Sub-section 3 of Section 143 of the Companies Act, 2013 ("the Act")
We have audited the internal financial controls over financial reporting of Century Textiles and Industries Limited ("the Company") as of March 31, 2021 in conjunction with our audit of the standalone Ind AS financial statements of the Company for the year ended on that date.
Managements Responsibility for Internal Financial Controls
The Companys Management is responsible for establishing and maintaining internal financial controls based on the internal control over financial reporting criteria established by the Company considering the essential components of internal control stated in the Guidance Note on Audit of Internal Financial Controls Over Financial Reporting issued by the Institute of Chartered Accountants of India (the 'ICAI). These responsibilities include the design, implementation and maintenance of adequate internal financial controls that were operating effectively for ensuring the orderly and efficient conduct of its business, including adherence to the Companys policies, the safeguarding of its assets, the prevention and detection of frauds and errors, the accuracy and completeness of the accounting records, and the timely preparation of reliable financial information, as required under the Companies Act, 2013.
Auditors Responsibility
Our responsibility is to express an opinion on the Companys internal financial controls over financial reporting with reference to these standalone Ind AS financial statements based on our audit. We conducted our audit in accordance with the Guidance Note on Audit of Internal Financial Controls Over Financial Reporting (the "Guidance Note") and the Standards on Auditing as specified under section 143(10) of the Companies Act, 2013, to the extent applicable to an audit of internal financial controls and, both issued by the ICAI. Those Standards and the Guidance Note require that we comply with ethical requirements and plan and perform the audit to obtain reasonable assurance about whether adequate internal financial controls over financial reporting with reference to these standalone Ind AS financial statements was established and maintained and if such controls operated effectively in all material respects.
Our audit involves performing procedures to obtain audit evidence about the adequacy of the internal financial controls over financial reporting with reference to these standalone Ind AS financial statements and their operating effectiveness. Our audit of internal financial controls over financial reporting included obtaining an understanding of internal financial controls over financial reporting with reference to these standalone Ind AS financial statements, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. The procedures selected depend on the auditors judgement, including the assessment of the risks of material misstatement of the financial statements, whether due to fraud or error.
We believe that the audit evidence we have obtained is sufficient and appropriate to provide a basis for our audit opinion on the internal financial controls over financial reporting with reference to these standalone Ind AS financial statements.
Meaning of Internal Financial Controls Over Financial Reporting With Reference to these Standalone Ind AS Financial Statements
A companys internal financial control over financial reporting with reference to these standalone Ind AS financial statements is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the standalone Ind AS financial statements for external purposes in accordance with generally accepted accounting principles. A companys internal financial control over financial reporting with reference to these standalone Ind AS financial statements includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of standalone Ind AS financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorisations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorised acquisition, use, or disposition of the companys assets that could have a material effect on the standalone Ind AS financial statements.
Inherent Limitations of Internal Financial Controls Over Financial Reporting With Reference to these Standalone Ind AS Financial Statements
Because of the inherent limitations of internal financial controls over financial reporting with reference to these standalone Ind
AS financial statements, including the possibility of collusion or improper management override of controls, material misstatements due to error or fraud may occur and not be detected. Also, projections of any evaluation of the internal financial controls over financial reporting with reference to these standalone Ind AS financial statements to future periods are subject to the risk that the internal financial control over financial reporting with reference to these standalone Ind AS financial statements may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
In our opinion, the Company has, in all material respects, adequate internal financial controls over financial reporting with reference to these standalone Ind AS financial statements and such internal financial controls over financial reporting with reference to these standalone Ind AS financial statements were operating effectively as at March 31, 2021, based on the internal control over financial reporting criteria established by the Company considering the essential components of internal control stated in the Guidance Note issued by the ICAI.
QuickLinks for Century Textiles & Industries Ltd.
Connect with IIFL:
Wednesday, 19 January 2022 23:11 IST


text:
Start Over You searched for: Collections Foods, 1940-1966 ✖Remove constraint Collections: Foods, 1940-1966 Adjudicating Courts Southern District of Mississippi ✖Remove constraint Adjudicating Courts: Southern District of Mississippi
« Previous | 51 - 100 of 117 | Next »
51. 18212. Adulteration of flour and rice. U. S. v. 237 Bags, etc.
52. 9583. Adulteration of canned tomatoes. U. S. v. 178 Cases of Canned Tomatoes. Default decree of condemnation and destruction.
Preston Rider Packing Co.
53. 9987. Misbranding of peanut butter. U. S. v. 174 Cases of Peanut Butter. Decree of condemnation. Product ordered released under bond.
Rainer Packing Co.
54. 10029. Adulteration of flour. U. S. v. 83 Bags of Flour. Default decree of condemnation. Product ordered delivered to a charitable institution.
Humboldt Milling Co.
55. 10039. Adulteration of phosphated flour and self-rising flour. U. S. v. 150 Bags of Phosphated Flour and 63 Bags of Self-Rising Flour. Consent decree of condemnation. Products ordered released under bond.
Arkansas City Flour Mills
56. 10040. Adulteration of phosphated flour and self-rising flour. U. S. v. 517 Bags of Plain Flour and 391 Bags of Self-Rising Flour. Consent decree of condemnation. Product ordered released under bond.
57. 10050. Adulteration of self-rising flour and phosphated flour. U. S. v. 795 Bags of Self-Rising Flour and Phosphated Flour. Decree of condemnation. Product ordered released under bond.
58. 24505. Crabmeat.
John P. Lowe, t/a Pascagoula Crab Co.
59. 5270. Adulteration of corn meal. U. S. v. P. P. Williams Co. Plea of nolo contendere. Fine, $500.
P. P. Williams Co.
60. 5522. Misbranding of cabbage. U. S. v. James N. Barron, William E. Garland and William H. Russum (Produce Exchange). Pleas of nolo contendere. Fine of $25 with respect to each individual.
James N. Barron, William E. Garland, and William H. Russum, trading as the Produce Exchange
61. 6025. Adulteration of flour. U. S. v. 121 Bags of Flour; Default decree of condemnation and destruction.
Merchants Grocery Co.
62. 6213. Adulteration of corn meal. U. S. v. 1,550 Bags of Corn Meal. Decree of condemnation. Product ordered released under bond.
Kalmbach-Burckett Co., Inc.
63. 6291. Adulteration of frozen shrimp. U. S. v. 8,180 Cartons of Frozen Fresh Shrimp. Default decree of condemnation and destruction.
Morgan City Packing Co.
64. 6349. Adulteration of canned spinach. U. S. v. 384 Cases of Canned Spinach. Default decree of condemnation and destruction.
Okeena Canning Co.
65. 6881. Misbranding of honey. U. S. v. 162 Cases of Honey. Decree of condemnation. Product ordered released under bond.
Ro-Mac Packing Co.
66. 7075. Adulteration of butter. U. S. v. 202 Cases (6,464 pounds) of Butter. Consent decree of condemnation. Product ordered released under bond.
Swift & Co.
67. 7103. Misbranding of cheese. U. S. v. Wilson & Co., Inc. Plea of nolo contendere. Fine, $250.
Wilson & Co., Inc.
68. 8476. Adulteration and misbranding of peanut butter. U. S. v. 61 Cases of Peanut Butter. Default decree of condemnation. Product ordered denatured for use as animal feed.
69. 10584. Adulteration of butter. U. S. v. 56 68-pound Cubes.
Southern Butter Co.
70. 10898. Misbranding of V-T Preparation. U. S. v. 228 Bottles, and 1,494 circulars.
T-Lax Products Co.
71. 10913. Adulteration of corn meal. U. S. v. Meridian Grain & Elevator Co., Ltd., and Barnett L. Davis. Pleas of nolo contendere. Fines of $200 against company and $50 against individual.
Meridian Grain & Elevator Co., Ltd., a partnership, Meridian, Miss., and Barnett L. Davis, a partner
72. 10925. Adulteration and misbranding of enriched self-rising flour. U. S. v. 349 Bags.
Ross Milling Co.
73. 11568. Adulteration of butter. U. S. v. 69 Cases.
74. 11727. Adulteration of chocolate malt flavored sirup. U. S. v. 24 Cases.
Plaza Products
75. 11728. Adulteration of chocolate-flavored sirup. U. S. v. 19 Cases.
Silver Hill Products Co., Inc.
76. 11852. Adulteration of beer. U. S. v. 399 Cases.
David Rott, trading as the Ph. Kling Brewing Co.
77. 11970. Misbranding of canned tomatoes. U. S. v. 717 Cases.
Crawford Canning Co.
78. 12577. Misbranding of canned tomatoes. U. S. v. 1,457 Cases.
Peace River Canning Co.
79. 15010. Adulteration of flour. U. S. v. 29 Bags, etc.
Moundridge Mill & Elevator Co.
80. 15063. Adulteration of ice cream cones. U. S. v. 55 Cases.
Turnbull Cone Baking Co.
81. 15121. Adulteration of canned oysters. U. S. v. 208 Cases.
Morgan City Canning Co.
C. T. Kimble and E. W. Gravolet
83. 15591. Misbranding of canned tomatoes. U. S. v. 93 Cases.
Delta Canning Co.
84. 15619. Adulteration and alleged misbranding of Cheddar cheese. U. S. v. Wilson & Co., Inc., and Robert H. Forbess. Pleas of not guilty. Tried before a jury. Directed verdict of not guilty with respect to Robert H. Forbess; verdict of guilty with respect to Wilson & Co., Inc. Motion for new trial granted. Plea of nolo contendere subsequently entered. Fine, $300.
Wilson & Co., Inc., trading at Macon, Miss., and Robert H. Forbess, manager
85. 15630. Adulteration and misbranding of canned oysters. U. S. v. 677 Cases.
Morgan City Canning Co., Inc.
86. 13844. Misbranding of tomato puree. U. S. v. Rosario Raspanti. Plea of guilty. Fine, $500.
Rosario Raspanti
87. 13933. Adulteration of flour. U. S. v. 140 Bags.
88. 13942. Adulteration of flour. U. S. v. 130 Sacks.
Magnolia Candy & Cookie Co.
89. 14084. Adulteration of salad dressing. U. S. v. 623 Cases.
90. 14530. Adulteration and misbranding of enriched flour. U. S. v. 129 Bags.
Ph. H. Postel Milling Co.
91. 14756. Adulteration of cookies. U. S. v. Arley E. Alexander and Guy A. Alexander (Magnolia Candy & Cookie Co.). Pleas of nolo contendere. Each defendant fined $50.
Arley E. Alexander and Guy A. Alexander, trading as the Magnolia Candy & Cookie Co.
92. 14766. Adulteration of candy and cookies. U. S. v. Capitol Candy Co., Inc., and Charles E. Maley. Pleas of nolo contendere. Corporation fined $200; Charles E. Maley fined $50.
Capitol Candy Co., Inc.
93. 12829. Adulteration of wine. U. S. v. 19 Cases.
Gus Blancand Wholesale Liquors
94. 13159. Adulteration of canned spinach. U. S. v. 1,386 Cases.
Dorgan Packing Corp.
95. 13251. Action to enjoin and restrain the interstate shipment of butter. U. S. v. Armour & Co., operating as Armour Creameries, from Meridian, Miss. Consent decree granting injunction.
96. 18259. Adulteration of flour. U. S. v. 22 Bags.
Delta Canning Co., Inc.
100. 18430. Misbranding of canned tomatoes. U. S. v. 153 Cases.
10029. Adulteration of flour. U. S. v. 83 Bags of Flour. Default decree of condemnation. Product ordered delivered to a charitable institution.1
10039. Adulteration of phosphated flour and self-rising flour. U. S. v. 150 Bags of Phosphated Flour and 63 Bags of Self-Rising Flour. Consent decree of condemnation. Products ordered released under bond.1
10040. Adulteration of phosphated flour and self-rising flour. U. S. v. 517 Bags of Plain Flour and 391 Bags of Self-Rising Flour. Consent decree of condemnation. Product ordered released under bond.1
10050. Adulteration of self-rising flour and phosphated flour. U. S. v. 795 Bags of Self-Rising Flour and Phosphated Flour. Decree of condemnation. Product ordered released under bond.1
10584. Adulteration of butter. U. S. v. 56 68-pound Cubes.1
Cole Brothers2
Delta Canning Co., Inc.2
McGraw Candy Co.2
Morgan City Canning Co.2
flour21
corn meal8
canned oysters5
[Undated]6
more Issue Dates »
Southern District of Mississippi✖[remove]117


text:
The Devil's Business director Sean Hogan preps No Man's Land
Little Deaths director Sean Hogan aims to shoot WW1 horror No Man's Land in 2014
The tables are turned in Sean Hogan's Little Death's segment.
Sean Hogan, the writer/director of The Devil's Business and Little Deaths, has shed some light on his upcoming World War I horror No Man's Land, which is set "in the trenches of World War I where an English troop must fend off their mortal enemies, as well as something beyond understanding."
Speaking to Fangoria, Hogan revealed that the film is on track for a 2014 shoot. "The script is basically ready to go, so we're just trying to lock the financing now. There's been a lot of interest already, and the hope is to secure everything we need at AFM so that we can shoot early next year. We have some of the supporting cast in place (some familiar faces we've worked with before), and hope to finalise our leads post-AFM as well."
"Obviously there are a lot of visual possibilities inherent in a WWI trench setting – there's no sense in trying to pretend war isn't cinematic! – and it's appealing to try and play on a wider canvas. Plus, I'm always interested in trying to place horror elements in different settings and scenarios; The Devil's Business was a crime movie that turned into a genre film, and I suppose this similarly moves from being a war film into something else. There seemed to be something interesting in taking characters who are already in a life and death situation and upping the stakes considerably beyond that. And I also get to deal with a classic case study of the sort of class issues and subtexts that I normally like to write about."
The Devil's Business was an excellent, low-key horror with a wonderful atmosphere of dread and it will be very interesting to see what Hogan can do with a bigger canvas.
You can buy The Devil's Business on DVD for £4.80 at Amazon.co.uk.
https://www.youtube.com/watch?v=3611WRS35N8
Tags: Horror, No Man's Land, Sean Hogan


There's no Mesut Ozil or Pierre-Emerick Aubameyang in the Arsenal squad today, they have picked up a sickness bug. Unai Emery has made two changes to the side that were beaten by Manchester City, with Lichtsteiner dropping to the bench and he has been replaced by Maitland-Niles. While Mkhitaryan replaces Aubameyang.
ARSENAL SUBS: Petr Cech, Stephan Lichtsteiner, Denis Suarez, Konstantinos Mavpropanos, Mohamed Elneny, Joe Willock, Eddie Nketieh.


Indoor cycling is a phenomenal workout for women of all ages. Each 45-minute class can burn between 500 and 800 calories, and it's one of the best, low-impact cardiovascular workouts available. More than just a killer calorie-burning cardio workout, cycling also increases muscular endurance, tightens the core, and strengthens surrounding tendons and ligaments. Most important, it's a fun and exhilarating way to get your daily sweat in.
Eat a small meal one hour before working out, preferably something that is easily digestible.
Make sure you stay for the stretch after class. You will be sore, typically in your glutes, hamstrings and core area. If the class includes choreography and weights, you will have some upper-body soreness in the triceps, shoulders, chest and biceps.
Make sure you take the time to warm up. I recommend getting on the bike before class starts to pedal slowly for a few minutes, increasing to a more moderate pace until class begins.
Many people jump off their bike right after class and leave, but I recommend slowing your legs down and breathing for a good two minutes. Stay and stretch with the class, which will give you another four to five minutes to cool down.
Always let the instructor know it's your first time. If you have any injuries or limitations, let the instructor know so that he or she can give you modifications to stay safe on the bike.
Make sure you have a water bottle and a towel.
Don't attempt to do everything the instructor tells the class to do; stay in your comfort level for the first class or so. Indoor cycling is a great workout, but it takes time to condition your body to do the entire class as instructed. If you need to stay seated for the entire class, you can.
It usually takes about three to four classes to get in the groove of indoor cycling. Yes, your rear end might be a little sore after the first few times, but that fades away when the post-session endorphin rush hits.
Tevia Celli is a pioneer in the studio cycling industry, longtime Los Angeles cycling instructor and director of Class Experience & Programming atCycleBar.


text:
'The Connection' Trailer: Jean Dujardin Is Relentless
The first teaser for The Connection was released a few weeks ago, and after watching Jean Dujardin smash a bad dude's face into a pool table (charismatically, of course), we've been anxious to see even more. Today brings the first, full trailer for the upcoming film, which tells the Fr…
'The Connection' Red Band Trailer: Jean Dujardin Slams Heads
You're probably aware of the story of the French Connection thanks to William Friedkin's 1971 film The French Connection, which told the story from the perspective of two American detectives trying to take down a French drug smuggler. Now comes The Connection, Cédric Jimenezȁ…
George Clooney, Daniel Craig, Bill Murray and More Are 'The Monuments Men'
George Clooney has never had any trouble assembling an all-star cast for his productions. Indeed, why would he? But his latest is looking like it boasts the most impressive line-up to date. Don't believe it? How does a movie featuring Clooney, Daniel Craig, Cate Blanchett, Bill Murray, John Goo…
Eric Walkuski


text:
Bloodthirsty blade pair tried to murder Fife man in brutal sword and dagger attack
When police arrived at the scene they found victim Scott Wilson on his hands and knees in his blood soaked home.
Vic Rodrick
Scott Watson was soaked in blood when police found him on his hands and knees (Image: Vic Rodrick)
A couple have been convicted of hacking and slashing a man with a dagger, a sword and a Stanley knife.
Mark Wilson and Leeanne Napier carried out the bloody attack after bursting into Scott Watson's flat in Kirkcaldy, Fife, a jury heard.
Napier lunged forward and thrust at Scott with an 18-inch dagger slicing through his arm as he tried to parry the blow.
The two attackers then chased Scott into his living room as he desperately looked for a weapon with which to defend himself.
They overpowered him and pinned him to the floor before Wilson tried to plunge a sword into his chest.
Leeanne Napier attacked Scott with an 18 inch dagger (Image: Vic Rodrick)
Paul Gascoigne 'crying his eyes out' as he denies sex assault saying he 'pecked' girl on train
Scott said: "I was lying on my back and Mark Wilson had a samurai sword in his hand.
"He was trying to thrust it into me, into the chest area, but I managed to grab the blade with my right hand and pushed it to the side.
"I got cut and when I pushed it to the side he let go of the sword and kind of dropped it, but then he got on top of me.
"He pulled a Stanley knife out. He cut us on both cheeks – my left cheek from the eye next to my nose diagonally down to the edge of my chin and round onto my neck.
"The right cheek's the deep one. That one was continuous. It went further down onto my neck."
He said he managed to roll over, but said Wilson slashed him through his clothing from his left shoulder across to his right shoulder blade then twice from the top to the bottom of his back.
Man charged in connection with Aberdeen bar brawl that hospitalised teen
Bleeding profusely, Scott said he managed to get to his feet and grab an ornamental sword he had in his house.
The two men then engaged in a swordfight, which spilled out onto Miller Street, Kirkcaldy.
The High Court at Livingston heard that Wilson and Napier, who earlier threatened Scott in a dispute over a watch, ran off when they learned that police were on their way.
PC Michael Welcoat, 30, one of the first officers to arrive at the scene, said: "I saw what appeared to be blood on the staircase, the walls and the front door of number 64.
"I knocked on the door. After a short delay there was an answer at the door.
"A male opened the door – Scott Watson. He appeared to be severely injured. He was on his hands and knees when he opened the door.
"He appeared to have lacerations down his back, down his face and his neck and he appeared to be covered heavily in blood.
I went in and saw what appeared to be a substantial amount of blood in the hallway and various other rooms throughout the property.
Top news stories today
Far-right activists sent to Scotland
Prince Harry thanks Lewis Capaldi
Gerrard's transfer priorities assessed
Mum falsely accused of killing daughter
"He said he'd been attacked by two persons – Mark Wilson and Leeanne Napier – armed with swords at the front door. He was obviously in quite a bad way with his injuries."
The jury took just 30 minutes to return unanimous verdicts finding Wilson, 26, a prisoner at Perth, and Napier, 26, of Gourlay Street, Kirkcaldy, guilty of attempting to murder Scott on 21 April 2018 and carrying bladed weapons in public.
The charge stated that they forced their way into his home and repeatedly struck him on the head and body with a sword and knives all to his severe injury and permanent disfigurement, having previously evinced malice and ill-will towards him.
Napier also pled guilty to assaulting Wilson's ex girlfriend Dawn Smith by dragging her out of a car and smashing her face off the ground in an earlier incident.
Judge Lady Rae called for an expert assessment of the risk Wilson – who has a string of previous convictions for violence and carrying weapons – posed to the public and deferred sentence on both accused for background reports.
She told them: "You've been convicted of very serious charges. In your case Mark Wilson, you may well meet the criteria of being a serious risk to the public. Accordingly I have to ask for a risk assessment.
Armed forcesFar-right activist sent to Scotland to infiltrate army as veterans targeted by race hate groupsA Daily Record investigation has discovered For Britain – headed by Islamophobe Anne Marie Waters – has targeted the Forces in Scotland.